Diversi algoritmi AES 256 producono risultati diversi?

-3

Ho provato 3 programmi di crittografia CBC a 256-bit AES, e mi sembra di ottenere risultati diversi per ognuno con la stessa password di 32 caratteri, che consiste di tutti i simboli @.

Sono:

Polaris SSL AES-256 (C code)
OpenSSL "enc" command (command line)
Some random website that uses Javascript to implement AES (website)

C'è così tanta variazione nelle implementazioni AES che un file crittografato con un solo programma AES non può essere decifrato con quello di un altro?

    
posta Flan 03.09.2013 - 23:58
fonte

1 risposta

6

AES in modalità CBC inizia con un vettore di inizializzazione casuale per il primo blocco di dati.

Questo è un 256-bit di dati scelti a caso, che comprende il primo blocco. Altre modalità, come la modalità ECB, non hanno questa caratteristica di un vettore di inizializzazione casuale e crittografano sempre lo stesso blocco di testo in chiaro nello stesso testo cifrato. Ciò trapelare informazioni.

Vedi: link

    
risposta data 04.09.2013 - 00:15
fonte

Leggi altre domande sui tag