Dada esta fórmula para el cifrado CBC de 6.2 El modo de encadenamiento de bloques de cifrado
¿cuál es la longitud de salida de CBC si el texto plano P
es de longitud 0?
Dada esta fórmula para el cifrado CBC de 6.2 El modo de encadenamiento de bloques de cifrado
¿cuál es la longitud de salida de CBC si el texto plano P
es de longitud 0?
Los cifrados de bloque como CBC requieren una entrada como múltiplo del tamaño del bloque. En este caso, es necesario rellenar P para que tenga una longitud de un bloque.
Otra cosa a tener en cuenta es que el primer bloque de P está en XOR con la IV que también tiene un bloque de largo, esto también asegurará que comience con datos de entrada de tamaño que tengan al menos un bloque de largo.
Al ser un cifrado de bloque, su salida tendrá el mismo tamaño que la entrada (excluyendo cualquier comunicación por IV entre remitente y receptor).
Lea otras preguntas en las etiquetas cryptography encryption aes des