Hash & Crypto Helpers

Chiffrement AES en ligneVérifiez clé, nonce et étiquette

Saisissez une clé brute de 16, 24 ou 32 octets. Chaque chiffrement normal crée un nonce neuf ; le déchiffrement exige l’étiquette et les mêmes AAD.

Chiffrement AES en ligne

Texte clair

Texte clair déchiffré

Message et clé restent en mémoire dans cette page, sans envoi ni enregistrement dans le stockage du navigateur.

Options

Mode: AES-GCM

Entrée limitée à 1 Mio, AAD à 64 Kio. Clé : 16/24/32 octets ; nonce : 12 ; étiquette : 16.

Entrez une clé brute ; un texte clair vide est accepté.

Quand deux applications produisent des résultats différents, le chiffrement AES en ligne sert surtout à comparer les octets exacts. Une clé affichée sous la même forme peut être décodée différemment selon les outils.

Ce chiffrement AES en ligne garde le texte chiffré, le nonce et l’étiquette dans trois champs distincts. Il ne dérive pas de clé depuis une phrase secrète et ne devine pas le format salé d’un autre service.

Pourquoi ce chiffrement AES en ligne ?

Chaque donnée nécessaire au déchiffrement reste identifiable.

Un nonce neuf modifie la sortie

Le chiffrement AES en ligne génère normalement un nonce aléatoire de 12 octets à chaque essai. Même avec le même texte et la même clé, le texte chiffré et son étiquette changent.

Un message et une clé empruntent deux chemins avec des motifs de nonce différents, puis produisent deux textes chiffrés et deux sceaux distincts.

Une étiquette modifiée bloque le clair

Si l’étiquette ou les AAD changent, l’authentification GCM échoue. Ce chiffrement AES en ligne ne livre aucun morceau de texte clair non vérifié.

Un sceau d’authentification abîmé est refusé par une porte de contrôle fermée, sans document en clair à la sortie.

Aligner les octets avant de comparer

01

Décoder la clé brute

Une chaîne Hex de 32 caractères représente 16 octets. Sélectionnez Hex ou Base64 standard et vérifiez la longueur après décodage : 16, 24 ou 32 octets.

  • Une phrase secrète ne devient pas automatiquement une clé AES.
02

Reprendre nonce et AAD

Le nonce est renouvelé à chaque chiffrement normal. Le mode manuel sert uniquement à reproduire un vecteur connu ; pour déchiffrer, fournissez le nonce original et les mêmes AAD.

  • Dès qu’une entrée ou un codage change, la copie de l’ancien résultat est bloquée.
03

Contrôler deux sorties

Le vecteur NIST compare séparément le texte chiffré et l’étiquette. Un échec d’authentification ne permet pas d’identifier quel champ est erroné.

  • Ctrl/Cmd + Entrée lance l’opération sélectionnée.

Des champs séparés pour l’interopérabilité

Clés AES de trois longueurs

La clé brute est validée après décodage en 16, 24 ou 32 octets, y compris pour un test AES 256. Elle n’est ni tronquée ni remplie.

Codages choisis explicitement

Le clair accepte UTF-8 ou Hex ; texte chiffré, nonce et étiquette acceptent Hex ou Base64. Le déchiffrement AES ne confond pas codage et algorithme.

Vecteur à réponse connue

Un essai officiel NIST aide à vérifier le calcul AES-GCM avec ses octets publics, sans confondre chiffrement et représentation.

Ce que le test accepte et refuse

AES-GCM uniquement
Aucun CBC, CTR ou ECB, aucune dérivation de mot de passe ni enveloppe personnalisée. Il faut d’abord identifier le format exact du système comparé.
Tailles strictes
Le IV ou nonce mesure 12 octets et l’étiquette 16 octets. Un nonce manuel ne doit jamais être réutilisé avec la même clé ; sans étiquette, aucun clair n’est rendu.
Codage sans réparation implicite
Hex refuse espaces, préfixe 0x et nombre impair de chiffres. Base64URL n’est pas deviné ; des octets authentifiés non UTF-8 sont conservés en Hex.
Une seule petite entrée
La limite est de 1 Mio de données décodées et 64 Kio d’AAD. Réussir ce chiffrement AES en ligne ne valide pas la gestion des clés en production.

Questions sur le chiffrement AES en ligne

Quel mode AES utiliser ?

Cette page ne calcule que le mode authentifié AES-GCM. Si votre protocole exige CBC, précisez séparément sa méthode de remplissage et d’authentification.

Mon mot de passe est-il enregistré ?

Cette page ne reçoit pas de mot de passe : elle demande une clé brute. La clé reste en mémoire pendant la session et n’est pas enregistrée durablement.

Puis-je déchiffrer des données d’autres outils ?

Oui, si leurs octets utilisent le même AES-GCM, la même clé brute, le nonce, les AAD et une étiquette de 16 octets. Les conteneurs propriétaires ne sont pas déballés.

De quoi ai-je besoin pour déchiffrer la sortie ?

Conservez la clé brute, le nonce de 12 octets, le texte chiffré, l’étiquette de 16 octets et les AAD éventuelles. Tous doivent correspondre.

Pourquoi le même texte donne-t-il un texte chiffré différent ?

Une nouvelle valeur aléatoire de nonce est créée à chaque chiffrement normal. Le texte chiffré et l’étiquette changent donc même si la clé et le clair restent identiques.

Une autre question ?

Essayez le chiffrement AES en ligne

Commencez par le vecteur NIST public, puis remplacez-le par vos octets de test. Le chiffrement AES en ligne affiche séparément texte chiffré, nonce et étiquette.