¿El endianness afecta las claves de cifrado y los vectores de inicialización?

2

Cuando se encripta (específicamente cuando se usa AES) el contenido, ¿afectará el endianness el aspecto de la clave (y / o el vector de inicialización) cuando se encripta / desencripta el contenido? ¿Y podría depender de la biblioteca de cifrado en uso (estoy usando Botan )?

Lo que quiero decir es que si recibo una clave (0123456789ABCDEF0123456789ABCDEF) de un sistema big endian y quiero usar esto para descifrar datos en un pequeño cliente endian, ¿tendría que modificar la clave de alguna manera? La misma pregunta va para IV sin embargo.

¡Gracias!

    
pregunta dbrats 04.06.2015 - 09:57
fuente

1 respuesta

1

La endianess del sistema no afecta estas cosas.

Por lo general, considera que las claves, los bloques, etc., son un flujo de bytes donde no importa la endianess. Lo mismo vale también para la IV.

La endianess entra en juego solo cuando se usan valores de varios bytes como palabras o largos.

Si te ayuda, puedes pensar que todo está normalizado a big-endian :-)

    
respondido por el fr00tyl00p 04.06.2015 - 10:44
fuente

Lea otras preguntas en las etiquetas