Chiffrer / déchiffrer avec AES
Tout se passe dans votre navigateur. Vos fichiers et vos données ne quittent jamais votre appareil.
À propos de cet outil
Cet outil chiffre du texte avec une phrase secrète de votre choix, en utilisant AES-256-GCM. Il transforme la phrase secrète en clé de chiffrement avec PBKDF2 (600 000 tours de SHA-256) et un sel aléatoire, de sorte que la même phrase secrète ne produit jamais deux fois la même clé. Passez en mode déchiffrement, collez le texte chiffré avec la même phrase secrète, et vous récupérez le texte d’origine.
Mes données sont-elles envoyées quelque part ?
Non. Tout se passe sur votre appareil, via l’API Web Crypto intégrée au navigateur, le même moteur cryptographique utilisé par les navigateurs pour HTTPS et WebAuthn. Rien de ce que vous saisissez, y compris la phrase secrète, ne quitte votre ordinateur ni ne transite par un serveur. Vous pouvez donc l’utiliser sans crainte pour un mot de passe que vous êtes sur le point d’envoyer par chat, une clé d’API, ou une note privée : l’outil lui-même ne voit jamais ces données transiter.
Pourquoi la même phrase secrète donne-t-elle un résultat différent à chaque fois ?
À chaque chiffrement, l’outil génère un nouveau sel aléatoire et un nouveau vecteur d’initialisation (IV), puis combine ce sel avec votre phrase secrète dans PBKDF2 pour dériver une clé de chiffrement à usage unique. Comme le sel change à chaque opération, chiffrer deux fois le même texte avec la même phrase secrète donne deux résultats totalement différents. C’est voulu : cela empêche quiconque de comparer deux blocs chiffrés pour deviner que le texte d’origine est identique, et cela déjoue les tables précalculées qui tentent de deviner les phrases secrètes courantes.
Le résultat est un unique bloc de texte qui regroupe un marqueur de version, le sel, l’IV et le texte chiffré, encodé en Base64 pour qu’il soit facile de le coller dans un e-mail ou une fenêtre de chat. Vous n’avez besoin de retenir que la phrase secrète pour déchiffrer plus tard : le sel et l’IV ne sont pas secrets, ils doivent seulement être uniques, et les stocker à côté du texte chiffré est la pratique standard.
Que se passe-t-il si la phrase secrète est fausse ou si le texte a été modifié ?
Le déchiffrement échoue purement et simplement, il ne produit jamais de résultat corrompu en silence. AES-GCM inclut un tag d’authentification avec le texte chiffré : si la phrase secrète est incorrecte, si le texte chiffré a été tronqué lors d’un copier-coller, ou si un seul caractère a changé, l’outil signale un échec du déchiffrement plutôt que de renvoyer un texte abîmé mais crédible.
On s’en sert pour partager un mot de passe ou une clé d’API par chat ou par e-mail sans l’envoyer en clair, garder une note personnelle ou un fichier de sauvegarde illisible s’il tombe entre de mauvaises mains, ou protéger de petites données sensibles avant de les coller dans un outil moins fiable. Pour en savoir plus sur l’algorithme, voir la spécification AES-GCM du NIST et les recommandations de l’OWASP sur le nombre d’itérations de PBKDF2.