Mode d’emploi
- Choisissez Chiffrer, puis Texte ou Fichier.
- Saisissez le contenu et un mot de passe, deux fois.
- Cliquez sur Chiffrer et copiez le texte chiffré, ou enregistrez le fichier .enc.
- Pour le relire, choisissez Déchiffrer, collez le texte ou sélectionnez le fichier, et saisissez le même mot de passe.
Explication des options
- Algorithme
- AES-256 en mode GCM avec un sel et un nonce aléatoires. La clé est dérivée de votre mot de passe avec PBKDF2-SHA256 et 600 000 itérations, ce qui ralentit les tentatives de devinette du mot de passe.
- Fichiers
- Le nom du fichier est stocké dans les données chiffrées, le déchiffrement restitue donc le nom d’origine. Les fichiers chiffrés se terminent par .enc.
Ce que contiennent les données chiffrées
La sortie est une courte structure binaire à la disposition fixe :
| Partie | Taille | Rôle |
|---|---|---|
| Version | 1 octet | Actuellement 1 |
| Sel | 16 octets | Aléatoire, rend la clé différente à chaque fois |
| Nonce | 12 octets | Aléatoire, jamais réutilisé avec la même clé |
| Texte chiffré | Même taille que l’entrée | Le contenu chiffré |
| Étiquette d’authentification | 16 octets | Détecte un mauvais mot de passe ou toute modification |
Cela représente 45 octets de surcharge. Le texte est affiché en Base64 : un message de 5 octets comme « hello » produit donc 50 octets, soit 68 caractères. Un fichier est enregistré sous forme d’octets bruts, avec le nom stocké en premier dans la partie chiffrée (une longueur sur 2 octets suivie du nom en UTF-8) ; le fichier .enc est donc légèrement plus gros que l’original.
Comme le sel et le nonce sont aléatoires, chiffrer deux fois le même texte avec le même mot de passe donne des résultats différents. Les deux se déchiffrent correctement. La clé provient de PBKDF2 avec HMAC-SHA256 et 600 000 itérations, le chiffre que les recommandations de l’OWASP sur le stockage des mots de passe donnent pour cette fonction.
Questions fréquentes
Et si j’oublie le mot de passe ?
Les données ne peuvent pas être récupérées. Il n’existe aucune porte dérobée, et personne ne peut réinitialiser le mot de passe.
Quelle robustesse de mot de passe faut-il ?
C’est surtout la longueur qui compte. Une phrase de passe de quatre mots aléatoires ou plus, ou 12 caractères aléatoires ou plus, est très difficile à deviner, car chaque essai doit passer par la dérivation de clé, volontairement lente.
Puis-je déchiffrer avec un autre logiciel ?
Le format repose sur le standard AES-GCM avec PBKDF2, mais sa structure (version, sel, nonce, texte chiffré) est propre à cet outil ; le plus simple est donc de déchiffrer ici.
Quelque chose est-il envoyé à un serveur ?
Non. Le chiffrement utilise l’API Web Crypto intégrée à votre navigateur, et ni le texte ni le mot de passe ne quittent votre appareil.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et vos textes sont traités sur votre appareil et ne sont jamais envoyés à nos serveurs.