Algorytm AES został wybrany w konkursie organizowanym przez NIST w latach 1997-2000. Zwycięzcą został algorytm o nazwie Rijndael.
NIST określa, że algorytm AES ma mieć 128-bitowy rozmiar bloku. Ponieważ Rijndael obsługuje rozmiary bloków 128, 160, 192, 224 i 256 bitów, ostateczna specyfikacja AES różni się od pierwotnej specyfikacji Rijndael w tym względzie. Innymi słowy, "AES" i "Rijndael" są tym samym algorytmem, z wyjątkiem "AES" jest ograniczony do rozmiaru bloku 128 bitów.
Rozmiar bloku nie ma nic wspólnego z rozmiarem klucza. Omawiany algorytm obsługuje klucze 128, 192 i 256-bitowe. Dłuższe klucze niekoniecznie są "mocniejsze", ponieważ AES ma pewną teoretyczną wartość: weaknesses. Tak czy inaczej, 128-bitowe klucze są wystarczająco długo w przewidywalnej przyszłości.
Jak powiedział EkoostikMartin, AES jest nierozerwalny do tej pory. Ale kryptografia jest trudna, a nawet profesjonaliści nie za każdym razem robią to dobrze. Używanie surowych kryptograficznych prymitywów bez wiedzy o tym, co robisz, prawdopodobnie spowoduje coś złego. Mówiąc inaczej, szyfr jest bardzo rzadko najsłabszym ogniwem w "łańcuchu bezpieczeństwa".
myślę, że algorytm może być używany do szyfrowania AES –
Dzięki Mert Akkaya :) – Matthew