L'endianness influisce sulle chiavi di crittografia e sui vettori di inizializzazione?

2

Quando si codifica (in particolare quando si utilizza AES), l'endianness influisce su come dovrebbe apparire la chiave (e / o il vettore di inizializzazione) quando si crittografa / decrittografa il contenuto? E ciò potrebbe dipendere dalla libreria crittografica in uso (sto usando Botan )?

Cosa intendo, se ricevo un codice (0123456789ABCDEF0123456789ABCDEF) da un sistema big endian e voglio usarlo per decrittografare i dati su un piccolo client endian, dovrei modificare la chiave in qualche modo? La stessa domanda vale per IV.

Grazie!

    
posta dbrats 04.06.2015 - 09:57
fonte

1 risposta

1

L'endianità del sistema non influisce su queste cose.

Di solito consideri chiavi, blocchi, ecc. un flusso di byte in cui l'endianità non ha importanza. Lo stesso vale anche per la IV.

L'endianità entra in gioco solo quando si utilizzano valori multi-byte come parole o parole lunghe.

Se ti aiuta puoi pensare che tutto sia normalizzato in big-endian: -)

    
risposta data 04.06.2015 - 10:44
fonte

Leggi altre domande sui tag