Identifiez d'abord le format du texte chiffré
Un mot de passe n'est pas une clé AES et Base64 n'est pas un format de chiffrement. Pour le package v1 de ce site, conservez l'objet JSON avec ses champs de format, version, type, KDF, salt, nonce, longueur de tag d’authentification et texte chiffré. Le mode mot de passe lit ces paramètres dans le package et ne devine pas l'algorithme.
Une chaîne commençant par U2FsdGVkX1 peut être une enveloppe OpenSSL Salted__. Ce format de mot de passe, les valeurs par défaut CryptoJS et les conteneurs de fournisseurs arbitraires ne sont pas automatiquement pris en charge. La sélection du mode brut n'est utile que si vous pouvez obtenir les octets clés réels et IV ; la saisie d'un mot de passe dans le champ clé ne reproduit pas la dérivation d'un autre programme.
Comment déchiffrer un paquet de texte
- Choisissez Importer un fichier chiffré ou déposez le fichier texte .aes.json téléchargé dans la zone Entrée. Le mode mot de passe et l’opération Déchiffrer sont sélectionnés, sans lancer le déchiffrement. Vous pouvez aussi coller le paquet JSON complet.
- Entrez le mot de passe d'origine sans le couper. Cliquez sur Déchiffrer et attendez la dérivation locale.
- Si l'authentification réussit, copiez ou téléchargez le texte brut. Un texte en clair vide est un résultat valide.
- Si le package est un package de fichiers, utilisez plutôt le chiffrement de fichiers. L’outil n’interprète pas les documents ou archives chiffrés arbitrairement.
Des clés incorrectes, nonces, des tags d’authentification ou un texte chiffré endommagé peuvent tous provoquer une erreur d'authentification GCM. Le message ne peut pas déterminer lequel était erroné ; aucun texte clair partiel n'est publié. Ne continuez pas à modifier les octets de manière aléatoire jusqu'à ce qu'un mode différent produise une sortie lisible.
Si le déchiffrement échoue, vérifiez l'élément correspondant
| Ce que tu vois | Que vérifier ensuite |
|---|---|
| Le package ne peut pas être lu ou son format n'est pas pris en charge | Importez le texte complet .aes.json téléchargé depuis ce site. Un champ de texte chiffré à lui seul ne constitue pas un package. |
| Le package contient un fichier plutôt que du texte | Ouvrez Chiffrement de fichier pour restaurer le fichier d'origine. |
| La longueur de la clé ou l'encodage Hex/Base64 n'est pas valide | Faites correspondre le codage de la clé avant de vérifier sa longueur d'octet décodée. Le générateur de clés affiche les tailles prises en charge ; générer une nouvelle clé ne récupérera pas un ancien message. |
| Le IV ou nonce a la mauvaise longueur | Utilisez le paramètre d'origine dans son encodage d'origine : cet outil attend un compteur nonce GCM de 12 octets ou un IV CBC ou compteur CTR de 16 octets. |
| L'authentification GCM échoue | Vérifiez le mot de passe ou la clé d'origine, nonce, le tag d’authentification, l'AAD et le texte chiffré complet. Cette erreur à elle seule ne peut pas identifier quel élément diffère. |
Vous souhaitez connaître le processus avant d’utiliser vos propres données ? Créez un exemple public sur la page de chiffrement, téléchargez le package complet et apportez-le ici. Un déchiffrement réussi doit reproduire le message original, et non une nouvelle valeur chiffrée.
Liste de contrôle de compatibilité brute
Faites correspondre tous ces éléments : mode AES ; Clé d'octet 16/24/32 ; codage des clés ; Compteur 12-octet GCM nonce ou 16-octet CBC IV/CTR ; et le codage du texte chiffré. GCM nécessite les mêmes données authentifiées supplémentaires, si elles sont utilisées. Laissez le champ de tag d’authentification séparé vide lorsque le texte chiffré inclut déjà son tag d’authentification d'octet finale 16.
CBC supprime ici le remplissage PKCS7. CTR n'a pas de remplissage et utilise un champ de compteur de poids faible 64 bits. Un échec de remplissage CBC n'est pas un diagnostic fiable d'un mauvais mot de passe, et CTR peut renvoyer des octets arbitraires avec une mauvaise clé. Aucun des deux modes n'authentifie le contenu récupéré. Utilisez les paramètres exacts publiés et un contrôle d’intégrité fiable plutôt que de considérer l’absence d’erreurs comme une preuve.
Outils et lectures associés
- Crypter le texte
- Chiffrer un fichier
- Générer une clé
- 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
