Aller au contenu principal

Chiffrement de texte — outil gratuit

Chiffrez et déchiffrez du texte avec un mot de passe grâce à l'AES-256-GCM robuste. Le mot de passe ne quitte jamais votre navigateur. Partagez vos secrets en toute sécurité.

Fonctionne hors ligne une fois chargé

Chiffrement standard robuste : AES-256-GCM avec clé dérivée de votre mot de passe via PBKDF2 (250 000 itérations, SHA-256). Chaque message utilise un sel et un IV aléatoires.

Le mot de passe n'est jamais stocké ni envoyé — tout s'exécute dans votre navigateur. En cas de perte du mot de passe, le message ne pourra pas être récupéré. Partagez le texte chiffré et le mot de passe par des canaux séparés.

Format ouvert : Le résultat est le base64 de : sel (16 octets) + IV (12 octets) + texte chiffré + balise GCM de 16 octets, avec une clé dérivée par PBKDF2-SHA256 sur 250 000 itérations. Il n’est pas compatible avec OpenSSL ni CryptoJS, mais vous pouvez le déchiffrer sans ce site, par exemple avec Node.js :

const c = require('crypto');
const b = Buffer.from(B64, 'base64');
const k = c.pbkdf2Sync(PASSWORD, b.subarray(0, 16), 250000, 32, 'sha256');
const d = c.createDecipheriv('aes-256-gcm', k, b.subarray(16, 28));
d.setAuthTag(b.subarray(b.length - 16));
console.log(d.update(b.subarray(28, b.length - 16)) + d.final());

Utilisations courantes

  • Partager un secret en toute sécuritéChiffrez un mot de passe ou une note pour l'envoyer par chat ou e-mail.
  • Chiffrer une note privéeProtégez les notes sensibles que vous stockez ou collez ailleurs.
  • Envoyer les identifiants en toute sécuritéChiffrez les clés API ou les identifiants avant de les partager avec un coéquipier.
  • Tenir une entrée de journal chiffréeChiffrez les écrits personnels pour que seul vous puissiez les relire plus tard.
  • Découvrez comment fonctionne le chiffrementVoyez le chiffrement AES-256-GCM en action.

Comment ça marche

Envoyez un secret sur un canal non sécurisé (e-mail, chat) en le chiffrant avec un mot de passe que seul vous et le destinataire connaissez. Celui-ci utilise la même cryptographie forte et standard que les gestionnaires de mots de passe — s'exécutant entièrement dans votre navigateur.

  1. 1
    Vous entrez du texte et un mot de passe
    Rien n'est téléchargé ; le mot de passe n'est jamais stocké ou transmis.
  2. 2
    Une clé est dérivée de votre mot de passe
    PBKDF2 étire votre mot de passe avec 250 000 itérations SHA-256 et un sel aléatoire unique, ce qui rend les attaques par force brute lentes.
  3. 3
    Le texte est chiffré avec AES-256-GCM
    Un IV aléatoire est utilisé à chaque fois, et GCM ajoute un tag d'authentification pour que la falsification (ou un mot de passe incorrect) soit détectée au déchiffrement.
  4. 4
    Vous partagez le texte chiffré
    Envoyez le résultat base64 sur n'importe quel canal et le mot de passe séparément. Le destinataire colle les deux ici pour déchiffrer.

Toute la cryptographie s'exécute localement avec la Web Crypto native du navigateur. Le texte en clair et le mot de passe ne quittent jamais votre appareil. Si le mot de passe est perdu, le message est irrécupérable — c'est voulu.

Outils associés

Questions fréquemment posées