Aller au contenu
ToolMug

Chiffrer un texte ou un fichier avec un mot de passe

Chiffrez un texte, une note, des identifiants ou un fichier avant de l’envoyer ou de le stocker. Seule une personne qui connaît le mot de passe peut le lire, et un mauvais mot de passe ou toute modification des données est détecté au déchiffrement.

Fonctionne dans votre navigateur — rien de ce que vous saisissez n’est envoyé

Utilisez une longue phrase de passe, par exemple quatre mots aléatoires ou plus.

Il est impossible de récupérer les données sans le mot de passe. Conservez-le en lieu sûr : personne, pas même nous, ne peut le réinitialiser.

Mode d’emploi

  1. Choisissez Chiffrer, puis Texte ou Fichier.
  2. Saisissez le contenu et un mot de passe, deux fois.
  3. Cliquez sur Chiffrer et copiez le texte chiffré, ou enregistrez le fichier .enc.
  4. 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.

Outils similaires