Fonction de chiffrement AES
Outil gratuit de chiffrement et déchiffrement AES en ligne prenant en charge le chiffrement 128/256 bits. Inclut les modes CBC, ECB, CFB, OFB et CTR, avec conversion de format Hex/Base64.
Outil gratuit de chiffrement et déchiffrement AES en ligne prenant en charge le chiffrement 128/256 bits. Inclut les modes CBC, ECB, CFB, OFB et CTR, avec conversion de format Hex/Base64.
L'algorithme AES a officiellement remplacé DES comme nouveau standard de chiffrement en 2001. Cette transformation est née d'une initiative mondiale de sollicitation d'algorithmes lancée par le National Institute of Standards and Technology (NIST). Après une sélection rigoureuse, l'algorithme Rijndael a finalement prévalu et a été établi comme la norme fédérale de traitement de l'information FIPS 197, marquant l'entrée de la technologie de chiffrement dans une nouvelle étape de développement.

| Mode | Vecteur d'initialisation | Parallélisme | Propagation d'erreur |
|---|---|---|---|
| CBC | Requis | Aucun | Niveau bloc |
| CTR | Valeur initiale du compteur | Pris en charge | Aucune propagation |
| Mode | Document standard | Schéma de remplissage | Cas d'usage |
|---|---|---|---|
| PKCS#7 | RFC 5652 | Remplir n octets avec la valeur n | Données générales |
| ZeroPadding | Pratique industrielle | Remplir avec des octets 0x00 | Données binaires |
| ISO/IEC 7816-4 | Norme ISO | Premier octet 0x80 suivi de 0x00 | Applications carte à puce |
L'Advanced Encryption Standard (AES) est un algorithme de chiffrement symétrique défini par le NIST américain. Il utilise la même clé pour le chiffrement et le déchiffrement et est largement considéré comme la norme mondiale pour la protection des données sensibles.
Les chiffres désignent la longueur de la clé de chiffrement en bits. AES-128 utilise une clé de 16 octets, AES-192 une clé de 24 octets et AES-256 une clé de 32 octets. AES-256 offre le plus haut niveau de sécurité et est souvent exigé pour des données militaires ou hautement sensibles.
CBC (Chaining par bloc) ou CTR (Compteur) sont les modes les plus recommandés pour un usage général car ils offrent une bonne sécurité. ECB (Electronic Codebook) est le plus simple mais le moins sûr, car des blocs en clair identiques produisent des blocs chiffrés identiques. Évitez ECB sauf si strictement requis.
Un IV est une valeur aléatoire ou pseudo-aléatoire utilisée avec la clé secrète pour chiffrer les données. Il garantit que chiffrer plusieurs fois le même texte en clair produit des textes chiffrés différents. Des modes comme CBC, CFB et OFB nécessitent un IV (généralement 16 octets pour AES).