Comment utiliser : Chiffrement AES
- Choisissez Chiffrer ou Déchiffrer, puis le format.
- Saisissez un mot de passe robuste.
- Collez le texte et cliquez sur le bouton.
- Pour déchiffrer plus tard, il faut le même mot de passe et le même format — conservez-le en lieu sûr.
Deux formats
| AES-256-GCM (par défaut) | OpenSSL AES-256-CBC | |
|---|---|---|
| Chiffrement | AES-256 en mode Galois/Counter, authentifié | AES-256 en mode CBC avec remplissage PKCS#7 |
| Dérivation de clé | PBKDF2-SHA256, 600 000 itérations, sel de 16 octets | PBKDF2-SHA256, itérations configurables (10 000 par défaut dans OpenSSL), sel de 8 octets |
| Détection de falsification | Oui — les données modifiées ne se déchiffrent pas | Non — seulement des erreurs de remplissage |
| Compatible avec | Cet outil et tout code respectant le format documenté | openssl enc -aes-256-cbc -pbkdf2 -a |
La sortie GCM est Base64(sel ‖ IV ‖ texte chiffré ‖ tag), donc l’API Web Crypto, Node.js (crypto.createDecipheriv('aes-256-gcm', …)) ou le paquet Python cryptography peuvent la déchiffrer avec les mêmes paramètres.
Déchiffrer une sortie OpenSSL
Un texte chiffré avec
echo -n "secret" | openssl enc -aes-256-cbc -pbkdf2 -salt -a -A -pass pass:YOURPASS
commence par U2FsdGVkX1 (Base64 pour « Salted__ ») et peut être déchiffré ici avec le format OpenSSL. Sans -pbkdf2, OpenSSL utilise l’ancienne dérivation EVP_BytesToKey, faible et non prise en charge par cet outil — ajoutez toujours -pbkdf2.
La robustesse du mot de passe est essentielle
AES-256 lui-même ne peut pas être attaqué par force brute, mais un mot de passe faible, lui, peut l’être. PBKDF2 ralentit chaque essai, mais un mot de passe de 8 caractères reste devinable. Utilisez une phrase de passe longue — le générateur de mots de passe vous aide. Pour un stockage à sens unique des mots de passe, utilisez plutôt bcrypt ; pour les signatures, HMAC.
Aussi recherché comme : chiffrement aes en ligne, chiffrer en aes 256, déchiffrer aes, chiffrer un texte avec mot de passe, openssl enc déchiffrer, aes gcm, chiffrer texte en ligne.
Outils complémentaires : Chiffrement AES
- Encodage / Décodage Base64 — Convertissez du texte au format Base64 et inversement, avec une prise en charge complète de l'UTF-8 (accents, emojis) ; passez au format Base64 compatible URL, ou glissez-déposez un fichier pour obtenir sa chaîne Base64 ou son URI de données.
- Générateur de hash — Calculez instantanément les hashs MD5 et SHA de n'importe quel texte ou fichier, créez des signatures HMAC et collez un checksum attendu pour vérifier un téléchargement.
- Décodeur JWT — Collez un JSON Web Token pour examiner son en-tête et sa charge utile, vérifier sa date d'expiration et valider sa signature.
- Validateur IBAN — Vérifiez qu’un IBAN est valide avant d’envoyer de l’argent ou de l’enregistrer : le pays, la longueur propre à ce pays, le format du compte et la somme de contrôle mod-97.