Closed StroveLight closed 2 years ago
En el enunciado n
se refiere al número de bytes, por ejemplo si para representar N
se necesita de 2056
bits, entonces se utilizan bloques de n = 256
bytes al separar el mensaje, ya que este es el mayor valor tal que 8*n < 2056
. Para el mensaje encriptado se necesita utilizar bloques de n+1
bytes. En el ejemplo anterior, se debe utilizar bloques de n+1 = 257
bytes, vale decir, 2056
bits.
Saludos!
Efectivamente no es necesario que n
sea un múltiplo de 8. Generalmente es así, pero no es necesario. Lo cambié en el enunciado.
hola, haciendo la tarea me salió a la duda que el enunciado dice eso pero el enunciado dice que se encripta en bloques de n+1 pero para que funcione la encriptación, se necesiaría usar bloques de n+8, en vez de n+1, ya que n es múltiplo de 8.
Será que el enunciado quería decir que "8n es el mayor múltiplo de 8", o que se debería usar "n+8" en la encriptación?