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.
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ù)
Comment s’en servir
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.
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é.
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
Chiffrer et déchiffrer un fichier
File Encrypt & Decrypt
Chiffre n’importe quel fichier en AES-256-GCM à partir d’une phrase secrète, et déchiffre les fichiers qu’il a produits, sans envoi de fichier, tout dans votre navigateur.
Note qui s’autodétruit
Self-Destructing Note
Chiffre une note dans le navigateur et vous rend un lien à usage unique qui détruit la note une fois qu’elle a été lue.
Outil de messages PGP
PGP Message Tool
Chiffre et déchiffre des messages OpenPGP avec une phrase secrète, entièrement dans le navigateur — mode symétrique de la RFC 4880 (AES-256, S2K SHA-256, MDC), compatible avec gpg -c. Le chiffrement à clé publique et les signatures ne sont pas implémentés.
Chiffres classiques
Classic Cipher Tool
Chiffre et déchiffre les codes de César, ROT13, Atbash, Vigenère et la clôture de rails, avec une vue en force brute.
Ensuite
Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.
Encodeur et décodeur Base64
Base64 Encoder & Decoder
Encode et décode en Base64 et en Base64URL, pour du texte comme pour des fichiers, avec un traitement correct de l’UTF-8.
Chiffrer et déchiffrer un fichier
File Encrypt & Decrypt
Chiffre n’importe quel fichier en AES-256-GCM à partir d’une phrase secrète, et déchiffre les fichiers qu’il a produits, sans envoi de fichier, tout dans votre navigateur.
Générateur de clé aléatoire
Random Key Generator
Produit des octets aléatoires cryptographiques en hexadécimal, en Base64 ou en Base64URL à la longueur voulue, pour les secrets d’une application.
Note qui s’autodétruit
Self-Destructing Note
Chiffre une note dans le navigateur et vous rend un lien à usage unique qui détruit la note une fois qu’elle a été lue.
curl vers code
curl to Code
Traduit une commande curl en fetch, axios, requests Python, Go, PHP ou PowerShell.
Hachage de texte
Text Hash
Calcule le MD5, le SHA-1, le SHA-256, le SHA-384, le SHA-512 et le CRC-32 d’une chaîne, avec sortie en majuscules ou en Base64.