Octets aléatoires, pas un mot de passe mémorable
Une clé AES contient exactement les 16, 24 ou 32 octets. Le générateur utilise crypto.getRandomValues, et non Math.random, un horodatage ou un mot court complété par des zéros. Hex et Base64 sont des codages alternatifs de ces mêmes octets ; ils n'ajoutent pas de force en allongeant la chaîne affichée.
Une clé générée n'est pas stockée dans le stockage du navigateur, une URL, un compte ou une sauvegarde du serveur. Copiez-le ou téléchargez-le délibérément et protégez le fichier enregistré. Effacer ou quitter la page libère la valeur affichée ; cela ne garantit pas que chaque copie de la mémoire de l'appareil a été effacée en toute sécurité.
Comment générer et utiliser une clé
- Sélectionnez AES-128, AES-192 ou AES-256 selon le système de réception.
- Sélectionnez Hex ou Base64, puis générez. Chaque clic crée de nouveaux octets ; il ne ré-encode pas une clé précédemment enregistrée.
- Copiez l'intégralité du résultat, y compris le remplissage Base64 s'il est présent. Confirmez la longueur décodée à la destination.
- Dans le profil brut de l'outil AES, choisissez le même encodage et la même taille de clé. Mode de sauvegarde et paramètres IV/nonce séparément de la clé.
La génération de clés ne garantit pas que chaque navigateur implémente nativement le chiffrement AES-192. Les opérations brutes AES-192 de ce site utilisent un backend de compatibilité avec les chiffrements nobles explicitement identifié ; AES-128/256 utilisez Web Crypto. Les deux chemins sont testés par rapport à des implémentations indépendantes.
Taille de clé et longueur codée
| Touche AES | Octets bruts | Caractères Hex | Caractères standards Base64 |
|---|---|---|---|
| AES-128 | 16 | 32 | 24, y compris le padding |
| AES-192 | 24 | 48 | 32 |
| AES-256 | 32 | 64 | 44, y compris le padding |
Ne comptez pas les caractères UTF-8 comme des octets. Ne coupez pas une clé plus longue, ne répétez pas un mot de passe court et n'ajoutez pas de zéros pour satisfaire à une vérification de longueur. Si vous avez besoin d'un chiffrement par mot de passe, choisissez le profil de mot de passe, qui dérive à la place une clé avec des paramètres de sel et de coût documentés.
Choisissez une clé pour le système que vous utiliserez
Pour une application existante, utilisez la taille de clé spécifiée. Pour le flux de travail de mot de passe de ce site, vous n'avez pas besoin de générer d'abord une clé brute : chiffrement du mot de passe en dérive une à partir de votre mot de passe. Utilisez le générateur lorsque vous avez besoin d'octets de clé réels pour le profil de clé brute ou une autre application compatible.
Pour une référence de codage concrète, ces deux chaînes publiques représentent les mêmes 16 octets, de 00 à 0f :
Hex: 000102030405060708090a0b0c0d0e0f
Base64: AAECAwQFBgcICQoLDA0ODw==
Il s'agit d'un exemple public, pas d'une clé à utiliser pour des données privées. Une clé AES-128 nouvellement générée a les mêmes longueurs mais des octets aléatoires différents. Sélectionnez la taille et l'encodage avant de générer : la modification des contrôles invalide le résultat actuel, et la génération à nouveau crée une clé différente plutôt que de convertir l'ancienne.
Pour utiliser votre clé générée ici, ouvrez AES Encryption et sélectionnez le profil de clé brute avec les paramètres correspondants. Pour récupérer un message existant, ouvrez AES Déchiffrement avec la clé d'origine et les paramètres enregistrés, pas un remplacement nouvellement généré.
Outils et lectures associés
- Crypter le texte
- Déchiffrer le texte
- Chiffrer un fichier
- Qu'est-ce que le chiffrement AES ? Clés, blocs et récupération
- AES-GCM vs CBC vs CTR : Authentification et paramètres
- AES-128 vs AES-192 vs AES-256 : octets et encodages
Références techniques
Mis à jour le 2 novembre 2026
