L'algoritmo AES è stato selezionato in una competizione tenuta dal NIST tra il 1997 e il 2000. Il vincitore era un algoritmo chiamato Rijndael.
Il NIST ha specificato che l'algoritmo AES doveva avere una dimensione di blocco di 128 bit. Poiché Rijndael supporta blocchi di dimensioni di 128, 160, 192, 224 e 256 bit, la specifica finale AES differisce dalle specifiche originali di Rijndael a tale riguardo. In altre parole, "AES" e "Rijndael" sono lo stesso algoritmo, tranne "AES" è limitato a una dimensione di blocco di 128 bit.
La dimensione del blocco non ha nulla a che fare con le dimensioni della chiave. L'algoritmo in questione supporta chiavi a 128, 192 e 256 bit. Le chiavi più lunghe non sono necessariamente "più forti", perché AES ha un certo numero teorico weaknesses. Ad ogni modo, le chiavi a 128 bit sono abbastanza lunghe per il futuro prevedibile.
Come ha detto EkoostikMartin, AES è indistruttibile fino ad oggi. Ma la crittografia è difficile, e anche i professionisti non lo fanno bene ogni volta. L'uso di primitive crittografiche non sapendo esattamente cosa si sta facendo sarà probabilmente dannoso. Per dirla in altro modo, la cifra è molto raramente l'anello più debole nella "catena della sicurezza".
penso che algoritmo può essere utilizzato per la crittografia AES –
Grazie Mert Akkaya :) – Matthew