TL
Tool Lab
💰Faire un don
💰Faire un don

AES Encryptor / Decryptor

Encrypt and decrypt text using AES-256-GCM with PBKDF2 key derivation in your browser.

Mot de passe
Taille de la clé
Texte en clair

À propos de cet outil

Le chiffreur de texte AES utilise AES-GCM (mode Galois/Compteur), un schéma de chiffrement authentifié offrant confidentialité et intégrité. Le mot de passe est transformé en clé cryptographique via PBKDF2 (100 000 itérations, SHA-256).

Le format de sortie est Base64(sel + IV + texte chiffré + tag d'authentification). C'est un blob autonome — collez-le pour déchiffrer. Toutes les opérations utilisent l'API crypto.subtle du navigateur. Rien n'est envoyé à un serveur.

Comment utiliser

  1. Sélectionnez le mode Chiffrer ou Déchiffrer.
  2. Entrez un mot de passe fort (le même doit être utilisé pour les deux opérations).
  3. Mode chiffrement : saisir/coller le texte en clair ou cliquer sur Exemple.
  4. Mode déchiffrement : coller le texte chiffré en Base64 généré par cet outil.
  5. Cliquer sur Chiffrer/Déchiffrer et copier le résultat.

Cas d'utilisation

Les développeurs chiffrent les extraits de configuration sensibles avant de les stocker. Les chercheurs en sécurité valident la logique de déchiffrement AES-GCM. Les équipes partagent des identifiants chiffrés dans des wikis publics.

Questions fréquentes

  • Cet outil est-il sûr pour les secrets de production ?Le chiffrement est cryptographiquement fort, mais les outils web comportent des risques inhérents. Pour les secrets de production, utilisez un gestionnaire de secrets dédié.
  • Pourquoi le même texte produit-il un texte chiffré différent à chaque fois ?Un nouveau sel et IV aléatoires sont générés à chaque chiffrement. C'est correct — cela empêche un attaquant de détecter que vous avez chiffré le même message deux fois.
  • Que se passe-t-il avec un mauvais mot de passe ?AES-GCM inclut un tag d'authentification. Un mauvais mot de passe provoque une erreur plutôt qu'une sortie corrompue.
  • Puis-je déchiffrer dans un autre langage de programmation ?Oui. Le format est AES-256-GCM standard avec dérivation de clé PBKDF2. Du code équivalent existe pour Python, Node.js et Java.