aes-encryption.com
Français

Changer de langue recharge l’espace de travail. Enregistrez le résultat et une copie de votre saisie avant de continuer.

EnglishEspañolPortuguês (Brasil)简体中文繁體中文Françaisहिन्दीবাংলা

AES · GCM / CBC / CTR

Chiffrement AES en ligne

Chiffrez le texte avec AES, puis conservez tout le nécessaire pour le déchiffrer. Commencez avec un mot de passe ou configurez les octets exacts pour un système existant.

Traitement dans le navigateur128 / 192 / 256Aucune statistique dans l’espace de chiffrement
Traitement local…
Chargement, copie ou téléchargement bloqué ? Ouvrez l'espace de travail isolé dans un nouvel onglet. Les entrées ne sont pas transférées. ↗

Qu'est-ce que le chiffrement AES ?

AES est un chiffrement symétrique par blocs : le chiffrement et le déchiffrement utilisent la même clé secrète. Les clés font 128, 192 ou 256 bits ; la longueur du texte encodé n’est pas celle de la clé. AES traite des blocs de 128 bits. Son mode précise la gestion des messages, des nonces et de l’authentification. Cet outil prend en charge GCM, CBC et CTR, pas tous les modes proposés ailleurs sous le nom AES.

Le mode mot de passe utilise PBKDF2-HMAC-SHA256 avec 600 000 itérations et un nouveau sel de 16 octets pour dériver une clé de 256 bits. AES-GCM ajoute un nonce de 12 octets et un tag d’authentification de 128 bits. Ce format est propre au site et documenté. Il ne permet pas de déchiffrer automatiquement tout texte AES ou tout format de mot de passe utilisé ailleurs.

Comment utiliser le chiffrement par mot de passe

  1. Saisissez le texte exact. Les espaces, Unicode et les fins de ligne ne sont pas intentionnellement coupés ou normalisés.
  2. Sélectionnez le profil de mot de passe et entrez un mot de passe. Les exemples de données publics sont destinés aux tests et non à une recommandation de mot de passe.
  3. Chiffrez, puis enregistrez le package JSON complet, pas seulement son champ de texte chiffré. Conservez le mot de passe séparément.
  4. Choisissez Importer un fichier chiffré ou déposez le fichier .aes.json téléchargé sur Entrée ; cela passe automatiquement à Déchiffrer. Vous pouvez toujours coller le package complet. Entrez le même mot de passe et sélectionnez Déchiffrer. Un tag d’authentification, une clé ou un paramètre modifié empêche la sortie de texte en clair.

Un nouveau sel et nonce sont générés pour chaque chiffrement de mot de passe. Le package enregistre leurs valeurs, leur version, leurs paramètres KDF et leur texte chiffré avec son tag d’authentification ajoutée ; il n'enregistre jamais le mot de passe ou la clé dérivée. La perte du mot de passe ne peut pas être réparée par le générateur de clé.

Essayez un chiffrement et un déchiffrement complet

Pour une première exécution, choisissez le profil de mot de passe et utilisez le bouton Exemple existant. Il renseigne le mot de passe public public-example-only et ce message de deux lignes :

Hello, AES! 🌍
Keep exact bytes.

Chiffrez et téléchargez le package .aes.json complet. Ouvrez AES Déchiffrement, importez ce fichier, entrez le même exemple de mot de passe et déchiffrez. Le résultat doit contenir les deux lignes originales, y compris le globe et la ponctuation. Votre package chiffré sera différent à chaque exécution car l'outil génère de nouveaux paramètres aléatoires ; faire correspondre un texte chiffré fixe n’est pas le but.

Une fois que vous avez essayé le flux de travail, remplacez l'exemple public par votre propre texte et mot de passe. Si une application existante nécessite une clé brute AES, commencez par le générateur de clé et gardez la taille de sa clé et son encodage cohérents avec cette application.

Quand utiliser une clé brute à la place

Choisissez le profil de compatibilité uniquement lorsque l'autre système fournit des octets de clé et des paramètres de mode exacts. Hex doit contenir 32, 48 ou 64 chiffres pour AES-128/192/256. Base64 doit décoder en 16, 24 ou 32 octets. UTF-8 est compté en octets, donc les caractères non-ASCII peuvent consommer plus d'un octet chacun.

GCM renvoie le texte chiffré suivi d’un tag de 16 octets. CBC utilise PKCS7 et un IV de 16 octets. CTR utilise un compteur de 16 octets dont le champ de compteur est fixé à 64 bits. CBC et CTR n’authentifient pas les données. En mode clé brute, Télécharger enregistre le texte chiffré et les paramètres non secrets dans un descripteur JSON ; conservez la clé séparément. Ce descripteur n’est pas un format de mot de passe OpenSSL ou CryptoJS.

Outils et lectures associés

Références techniques

Mis à jour le 2 novembre 2026

Guides populaires

Qu’est-ce que l’AES ?GCM, CBC et CTRTailles des clés AESIV et noncesAES et RSAAES et DESComprendre le padding

Questions fréquemment posées

Est-ce que cela peut récupérer un mot de passe perdu ?

Non, vous avez besoin du mot de passe d’origine ou de la clé brute et des paramètres exacts. Le site Web n’offre aucun service de devinette, de craquage ou de récupération.

Les scripts publicitaires peuvent-ils lire mon mot de passe ?

L'outil s'exécute dans un espace de travail d'origine distincte sans publicités, analyses ou relecture de session. La séparation d'origine croisée limite l'accès direct au DOM, mais ne rend pas une page externe compromise inoffensive. La vraie publicité reste désactivée.

Pourquoi deux chiffrements du même texte sont-ils différents ?

Le profil de mot de passe utilise un nouveau sel aléatoire et nonce pour chaque chiffrement. Conservez l'ensemble du paquet ; les paramètres aléatoires sont nécessaires à la récupération.