Chiffrer un texte avec un mot de passe

Chiffrez un message avec un mot de passe pour que seule une personne qui le connaît puisse le lire. L'outil utilise AES-256-GCM, le standard du chiffrement symétrique, et tout se passe dans votre navigateur : ni le texte ni le mot de passe ne sont envoyés à un serveur.

Chiffrer / déchiffrer

Pour chiffrer, saisissez le texte et un mot de passe. Pour déchiffrer, collez le texte chiffré et utilisez le même mot de passe.


Comment fonctionne ce chiffrement ?

Une clé de 256 bits est dérivée de votre mot de passe avec PBKDF2-SHA256 (600 000 itérations et un sel aléatoire), puis le texte est chiffré avec AES-256-GCM, qui détecte aussi toute modification du message chiffré. Le résultat, en Base64, contient le sel et le vecteur d'initialisation : le mot de passe suffit donc pour le déchiffrer.

Comme le sel et le vecteur sont aléatoires, chiffrer deux fois le même texte avec le même mot de passe donne des résultats différents, tous deux déchiffrables.

Est-ce sûr ?

Le chiffrement est aussi solide que le mot de passe choisi : utilisez un mot de passe long et difficile à deviner (vous pouvez le créer avec notre générateur de mots de passe) et transmettez-le par un autre canal que le message. Si vous perdez le mot de passe, il est impossible de récupérer le texte.

Chiffrer, encoder et hacher : les différences

Chiffrer est réversible avec la clé ; encoder (comme le Base64) est réversible par n'importe qui, sans clé ; un hash (comme MD5 ou SHA-256) n'est pas réversible. Choisissez l'outil selon votre besoin.