Crypter un fichier AES
+300 outils pour les web développeurs
Autres outils dont vous aurez peut être besoin:
L' Advanced Encryption Standard ( AES ), également connu sous son nom d'origine Rijndael ( prononciation néerlandaise: [rɛindaːl] ), est une spécification pour le cryptage des données électroniques établie par l' Institut national américain des normes et de la technologie ( NIST) en 2001.
AES est un sous-ensemble du chiffre de Rijndael développé par deux cryptographes belges , Vincent Rijmen et Joan Daemen , qui ont soumis une proposition au NIST au cours du processus de sélection AES. Rijndael est une famille de chiffrements avec différentes tailles de clef et de bloc.
Pour AES, NIST a sélectionné trois membres de la famille Rijndael, chacun avec une taille de bloc de 128 bits, mais trois longueurs de clé différentes: 128, 192 et 256 bits.
AES a été adopté par le gouvernement américain et est maintenant utilisé dans le monde entier. Il remplace le Data Encryption Standard (DES), qui a été publié en 1977. L'algorithme décrit par AES est un algorithme à clé symétrique , ce qui signifie que la même clé est utilisée pour le cryptage et le décryptage des données.
Aux États-Unis, le NIST a annoncé l'AES sous le nom de US FIPS PUB 197 (FIPS 197) le 26 novembre 2001. Cette annonce faisait suite à un processus de normalisation de cinq ans dans lequel quinze modèles concurrents ont été présentés et évalués. Le chiffrement Rijndael a été choisi comme le plus approprié (voir le processus Advanced Encryption Standard pour plus de détails).
Le SEA est devenu une norme du gouvernement fédéral le 26 mai 2002, après avoir été approuvé par le secrétaire au Commerce . AES est inclus dans la norme ISO / IEC 18033-3. AES est disponible dans de nombreux paquets de chiffrement différents et est le premier (et le seul) chiffrement accessible au public approuvé par la NSA ( National Security Agency ) pour les informations top secrètes lorsqu'il est utilisé dans un module cryptographique approuvé par NSA (voir Sécurité d'AES ci-dessous).