Chiffrement/Déchiffrement AES

Chiffrez et déchiffrez du texte en AES — avec un mot de passe ou des clés brutes — directement dans votre navigateur.

À propos de Chiffrement/Déchiffrement AES

De quoi s’agit-il

Chiffrement/Déchiffrement AES protège du texte avec AES. En mode simple, il suffit d’un mot de passe : l’outil en dérive une clé de 256 bits et regroupe tout ce qu’il faut pour déchiffrer dans une seule chaîne Base64. Le mode expert prend votre propre clé et votre IV en hexadécimal ou en Base64 et fonctionne octet pour octet comme un serveur, pour vérifier ou reproduire ce que fait un backend.

Fonctionnalités principales

  • Mode simple : AES-256-GCM avec une clé dérivée du mot de passe (PBKDF2-SHA256, 600 000 itérations, sel aléatoire).
  • Un résultat Base64 unique contenant le sel, l’IV, le texte chiffré et le tag d’authentification.
  • Mode expert : AES-128 ou AES-256 avec votre clé et votre IV, en GCM, CBC, CTR ou ECB.
  • Un inspecteur avec la clé, l’IV, le sel et le tag de chaque résultat.
  • Du code qui fait la même chose en Node.js, en Python ou avec la ligne de commande OpenSSL.

Comment l’utiliser

  1. Choisissez « Chiffrement » ou « Déchiffrement ».
  2. Choisissez un mode de clé : « Simple (Mot de passe) » ou « Expert (Clés brutes) ».
  3. Saisissez le mot de passe ou la clé et l’IV, puis collez le texte ou le bloc chiffré.
  4. Copiez le résultat ; « Exporter le code » donne la même opération pour votre backend.

Quand c’est utile

  • Envoyer un secret par un canal peu sûr et transmettre le mot de passe séparément.
  • Vérifier que votre backend chiffre et déchiffre avec la bonne clé, le bon IV et le bon mode.
  • Déchiffrer une valeur d’une configuration ou d’une base de données pendant le débogage.

Confidentialité et limites

Vos données

Votre texte, votre mot de passe et vos clés restent dans votre navigateur et ne sont pas envoyés à un serveur — le site reçoit seulement un événement anonyme « outil ouvert », sans le contenu. Un résultat envoyé vers un autre outil reste 24 heures sur cet appareil dans « Activité récente ». « Partager » transmet le résultat au menu de partage de votre appareil : il ne va que là où vous l’envoyez.

Limites

  • Un mot de passe ou une clé perdus ne se récupèrent pas — sans eux, personne ne peut déchiffrer les données, Oninode non plus.
  • AES-192 n’est pas proposé : Web Crypto dans les navigateurs ne prend pas en charge les clés de 192 bits.

Questions fréquentes

Et si j’oublie le mot de passe ?

Les données ne peuvent alors plus être déchiffrées. Le mot de passe n’est stocké nulle part, et c’est justement ce qui protège le texte chiffré.

Mode simple ou expert : lequel me faut-il ?

Le mode simple pour protéger du texte avec un mot de passe. Le mode expert s’il faut correspondre à un système existant qui utilise sa propre clé, son IV et son mode.

Pourquoi n’y a-t-il pas d’AES-192 ?

L’outil utilise le Web Crypto intégré au navigateur, et les navigateurs basés sur Chromium ne prennent pas en charge les clés AES de 192 bits. AES-128 et AES-256 sont disponibles.