Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duda al convertir el mensaje a un bytearray #266

Open
7 tasks done
Rolivares2 opened this issue Jun 15, 2022 · 1 comment
Open
7 tasks done

Duda al convertir el mensaje a un bytearray #266

Rolivares2 opened this issue Jun 15, 2022 · 1 comment
Assignees
Labels
Tarea 3 Dudas sobre la T3

Comments

@Rolivares2
Copy link

Rolivares2 commented Jun 15, 2022

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

  • Leí las reglas del foro (https://github.com/IIC2233/syllabus/issues/4)
  • Busqué en las issues si ya preguntaron mi duda y no encontré nada parecido (https://github.com/IIC2233/syllabus/issues)
  • Revisé el compilado de dudas de la tarea y no encontré una issue similar a la mía (https://github.com/IIC2233/syllabus/issues/1)
  • Mi duda no se trata sobre una librería, built-in o mala práctica, ya que eso se pregunta en la issue creada para ello.
  • Mi duda no se trata de un tema administrativo o personal, ya que en ese caso debo contactar a mi profe, al Jefe de Bienestar o al correo del curso (https://iic2233.github.io/contacto/)
  • Utilizaré un título descriptivo y llenaré correctamente esta plantilla
  • De ser necesario, solo colocaré código simple que permita explicar mi problema o duda, ya que compartir código de esta evaluación puede ser considerado copia

Duda

Hola! Tengo una duda a la hora de convertir el mensaje a un bytearray, cuando intento convertir por ejemplo "hola" a un byte array este queda de la forma bytearray(b'\x80\x04\x95\x08\x00\x00\x00\x00\x00\x00\x00\x8c\x04hola\x94.')
Según entendí lo siguiente que debo hacer en la encriptación es la separación en dos partes de los bytes, sin embargo la parte que me confunde un poco es el "x04hola", según tengo entendido cada byte son los dos números siguientes a la "x", por lo tanto no entiendo como se debe manejar ese "hola". Desde ya muchas gracias :)

@Rolivares2 Rolivares2 added the Tarea 3 Dudas sobre la T3 label Jun 15, 2022
@drcid98 drcid98 self-assigned this Jun 16, 2022
@drcid98
Copy link

drcid98 commented Jun 16, 2022

Hola! Entiendo tu confusion. Dentro del bytearray, el 'hola' corresponde a 4 bytes, ya que cada una de las letras corresponde a un byte. Para entenderlo mejor, te recomiendo ver la tabla ascii, en donde se "traduce" cada caracter a byte. Para el caso de 'hola', puedes ver que los valores serían \x68\x6F\x6C\x61 y si haces un bytearray con esos valores, compruebas que automáticamente python los detecta como la palabra 'hola'.
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tarea 3 Dudas sobre la T3
Projects
None yet
Development

No branches or pull requests

2 participants