Aller au contenu

Chiffrer et déchiffrer un texte

Text Encrypt & Decrypt

Chiffre un message en AES-GCM à partir d’une phrase secrète et rend un bloc Base64 autonome.

Chiffre un message avec une phrase secrète en une seule chaîne Base64 que vous pouvez coller n'importe où, et le déchiffre en retour. AES-GCM avec une clé dérivée par PBKDF2 ; le sel et le nonce voyagent dans la sortie, si bien que la chaîne est tout le chiffré et qu'il n'y a rien d'autre à garder.

🔒 Fonctionne entièrement dans votre navigateurencryptaescryptotext
Mode

Il n’y a aucune récupération. Une phrase de passe oubliée, c’est le message perdu ; une phrase de passe faible, c’est le message public.

Message

Chiffré (du Base64 à coller n’importe où)

AES-256-GCM avec une clé dérivée par PBKDF2 with HMAC-SHA-256 en 600 000 itérations ; un sel de 16 octets et un nonce de 12 octets, renouvelés à chaque fois, voyagent à l’intérieur de la sortie, si bien que la chaîne Base64 est le chiffré tout entier : il n’y a rien d’autre à conserver. C’est le même conteneur que celui du chiffreur de fichiers, tout tourne dans cet onglet, et une altération est détectée plutôt que déchiffrée. PBKDF2 plutôt qu’Argon2id parce que c’est ce que le navigateur lui-même implémente ; le nombre d’itérations est le plancher que l’OWASP fixe pour lui.

Comment s’en servir

  1. Choisissez une phrase secrète que vous ne perdrez pas

    Il n'y a aucune récupération d'aucune sorte. Une phrase secrète oubliée, c'est le message perdu ; une phrase devinable, c'est le message public.

  2. Chiffrez et copiez le Base64

    Il survit au courriel, à la messagerie et à un fichier texte — pas de pièce jointe, pas de fichier de clé, rien à conserver à côté.

  3. Envoyez la phrase secrète par une autre voie

    Tout l'intérêt est perdu si la phrase secrète voyage à côté du chiffré. Un autre canal, idéalement un autre jour.

Questions fréquentes

Pourquoi PBKDF2 plutôt qu'Argon2id ?

Parce que PBKDF2 est ce que le navigateur implémente lui-même, dans du code que la plateforme maintient. Argon2 supposerait de livrer une compilation WebAssembly, et une primitive cryptographique que vous ne pouvez pas auditer est pire qu'une primitive bien comprise au nombre d'itérations recommandé par l'OWASP, qui est ce qui est employé ici.

Une mauvaise phrase secrète me donnerait-elle du texte brouillé ?

Non — cela échoue franchement. AES-GCM authentifie le chiffré : une mauvaise phrase secrète ou un seul caractère altéré produit une erreur plutôt qu'un charabia d'apparence plausible. L'altération est détectée, pas déchiffrée.

Est-ce du chiffrement de bout en bout ?

C'est un chiffrement que vous faites vous-même, dans votre navigateur, avec une clé que personne d'autre n'a. Ce que ce n'est pas, c'est un protocole de messagerie — il n'y a pas de confidentialité persistante, pas d'identité, pas d'échange de clés. Pour une conversation qui dure, prenez un outil fait pour cela.

Le chiffreur de fichiers peut-il ouvrir ceci ?

Oui — délibérément le même conteneur, si bien que les deux outils déchiffrent la sortie l'un de l'autre. Une seule construction à auditer plutôt que deux.

À alimenter depuis

Ensuite

Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.