Chiffrer des fichiers et des textes en ligne
Outil de chiffrement AES côté client. Chiffrez du texte ou des fichiers avec AES-256-GCM et la dérivation de clé PBKDF2. Vos données restent dans votre navigateur.
AES-256-GCM chiffre et déchiffre ici avec une clé que PBKDF2 dérive de votre phrase secrète et d'un sel aléatoire de 16 octets stocké à côté du chiffré. Un nouveau sel est généré à chaque chiffrement : la même phrase produit donc généralement une clé et un chiffré différents.
Espace de travail
Sélectionnez le mode d'opération
Votre mot de passe reste dans votre navigateur.
Ctrl+Entrée pour exécuter · Échap pour effacer
Pas encore de résultat
Saisissez votre entrée ci-dessus, le résultat s'affichera ici.
Lire les détails +
Qu'est-ce que AES-256-GCM ?
AES-256-GCM (Advanced Encryption Standard avec clé de 256 bits en mode Galois/Counter) est un algorithme de chiffrement authentifié qui assure à la fois la confidentialité et l'intégrité. Il est spécifié dans NIST FIPS 197 et NIST SP 800-38D ; la RFC 8446 (TLS 1.3) classe les suites AES-256-GCM parmi celles que les implémentations devraient prendre en charge.
Comment ça marche
- Dérivation de clé (PBKDF2) : Votre mot de passe est transformé en clé de chiffrement de 256 bits via PBKDF2 (Password-Based Key Derivation Function 2) avec 100 000 itérations de HMAC-SHA256. Cela rend les attaques par force brute coûteuses en calcul.
- Sel aléatoire : Un sel aléatoire unique de 16 octets est généré pour chaque opération de chiffrement, assurant que chiffrer deux fois les mêmes données produit des textes chiffrés différents.
- Vecteur d'initialisation (IV) : Un nonce (IV) de 12 octets assure que des blocs de texte clair identiques produisent des blocs chiffrés différents.
- Chiffrement authentifié : Le mode GCM chiffre les données tout en calculant un tag d'authentification (128 bits) qui détecte toute altération du texte chiffré.
Spécifications techniques
Chiffrement
- • Algorithme : AES-256-GCM
- • Taille de clé : 256 bits
- • Taille IV : 96 bits (12 octets)
- • Tag d'authentification : 128 bits
Dérivation de clé
- • KDF : PBKDF2-HMAC-SHA256
- • Itérations : 100 000
- • Taille du sel : 128 bits
- • Sortie : clé de 256 bits
Références et normes
- [1] NIST SP 800-38D – Recommandation pour les modes de fonctionnement des chiffrements par blocs : Galois/Counter Mode (GCM)
- [2] FIPS 197 – Advanced Encryption Standard (AES)
- [3] RFC 8018 – PKCS #5 : Spécification de cryptographie par mot de passe, version 2.1
- [4] NIST SP 800-132 – Recommandation pour la dérivation de clé par mot de passe
Conformité à l'export de chiffrement
Cet outil utilise l'API Web Crypto du navigateur (SubtleCrypto) – une fonctionnalité standard du navigateur. Aucun code cryptographique propriétaire n'est téléchargé ni exécuté. Toutes les opérations de chiffrement se déroulent localement sur votre appareil.
Consultez notre guide de conformité à l'export de chiffrement →Référence : un essai réel, les paramètres et les erreurs
Exemple déroulé
Un vecteur de test à sel et IV fixes, généré hors de la page
Entrée
Password: correct horse battery staple
Plaintext: hello
Salt: 000102030405060708090a0b0c0d0e0f
IV: 101112131415161718191a1bSortie
AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaG1/Wn5oGZrbxYo7nXb8Y0+N73mOmeg==Comment vérifier: Ce conteneur a été produit hors de la page avec le sel et l'IV fixes indiqués ci-dessus. La page n'a pas de champs sel/IV et tire un nouveau sel et un nouvel IV aléatoires à chaque chiffrement ; le même mot de passe produit donc normalement une autre chaîne. Pour vérifier le vecteur, collez la sortie dans Déchiffrer avec le même mot de passe ; la page renvoie hello. Le conteneur contient le sel (16 octets), l'IV (12 octets), le chiffré et l'étiquette GCM de 16 octets. Le vecteur utilise PBKDF2-HMAC-SHA256 avec 100 000 itérations.
Paramètres
| Paramètre | Valeur | Par défaut | Limite |
|---|---|---|---|
| Chiffrement | AES-256-GCM | AES-256-GCM | Clé de 256 bits ; étiquette d'authentification de 128 bits |
| KDF | PBKDF2-HMAC-SHA256 | 100 000 itérations | Sel aléatoire de 16 octets |
| Salt / IV | Aléatoires à chaque chiffrement ; aucun champ de saisie | Sel de 16 octets + IV de 12 octets | Ne jamais réutiliser un IV ; l'exemple est un vecteur de test hors ligne |
| Sortie | Base64 ou hexadécimal | Base64 | sel | IV | chiffré+étiquette |
| Texte et fichiers | Lus dans l'onglet | — | 50 Mo par fichier ; le texte dépend de la mémoire du navigateur |
| Fichier de clé | JSON .key lié au sel | — | Import limité à 64 Ko |
Erreurs et remèdes
| Symptôme | Cause probable | Que faire |
|---|---|---|
| Le déchiffrement échoue avec le bon mot de passe. | Le conteneur a été tronqué, hexadécimal et Base64 ont été mélangés, ou le sel et l'IV ont été copiés séparément. | Collez toute la sortie d'un seul bloc ; la page y lit le sel et l'IV. |
| Une entrée hexadécimale est refusée. | L'hexadécimal doit avoir un nombre pair de caractères et seulement 0-9/a-f. | Collez du Base64, ou retirez 0x et corrigez le caractère impair. |
| Un fichier .key n'ouvre pas ce chiffré. | Le fichier a été exporté pour un autre sel et contient donc une autre clé. | Utilisez le fichier .key exporté pour ce chiffré, ou déchiffrez avec le mot de passe. |
| Le même mot de passe produit un autre chiffré. | Chaque exécution tire un sel et un IV aléatoires neufs. | C'est attendu ; déchiffrez le conteneur complet au lieu de comparer les chaînes. |
| Un fichier de plus de 50 Mo est refusé. | La page limite chaque fichier à 50 Mo. | Chiffrez par blocs avec un CLI ou découpez le fichier. |
Comment chiffrer du texte ou des fichiers en ligne en toute sécurité
Apprenez à chiffrer et déchiffrer des données sensibles dans votre navigateur avec le chiffrement AES-256-GCM.
- 1
Choisissez le mode de chiffrement
Sélectionnez « Texte » pour les messages ou « Fichier » pour les documents.
- 2
Saisissez les données et le mot de passe
Entrez votre texte ou chargez un fichier, puis définissez un mot de passe robuste.
- 3
Chiffrez ou déchiffrez
Cliquez sur le bouton d'action. Tout le traitement s'effectue localement dans votre navigateur.
- 4
Utilisez votre résultat
Copiez le texte chiffré ou téléchargez le fichier sécurisé pour le conserver.
Quand utiliser cet outil
- 1Chiffrer des fichiers de configuration sensibles avant de les partager par e-mail ou stockage cloud
- 2Protéger des documents personnels stockés sur des clés USB ou du stockage externe
- 3Sécuriser des sauvegardes de mots de passe ou des codes de récupération
- 4Chiffrer des notes ou un journal personnel pour préserver votre vie privée
Conseils de sécurité
- Utilisez un mot de passe fort et unique que vous n'avez jamais utilisé ailleurs
- Stockez votre mot de passe en lieu sûr : s'il est perdu, les données chiffrées sont irrécupérables
- Pour les données très sensibles, envisagez plusieurs couches de chiffrement
- Vérifiez toujours que le fichier chiffré peut être déchiffré avant de supprimer l'original
Questions fréquentes
Mes données sont-elles envoyées sur un serveur ?
Non. Le chiffrement et le déchiffrement s'exécutent entièrement dans votre navigateur avec l'API Web Crypto. Votre texte ou vos fichiers ne quittent jamais votre appareil.
Comment la clé de chiffrement est-elle dérivée ?
Votre mot de passe est étiré avec PBKDF2 (100 000 itérations HMAC-SHA256) et un sel aléatoire frais de 16 octets pour dériver une clé AES-256-GCM localement. Ni le mot de passe ni la clé dérivée ne sont jamais transmis.
Puis-je chiffrer des fichiers, pas seulement du texte ?
Oui. Vous pouvez chiffrer et déchiffrer des fichiers jusqu'à 50 Mo et télécharger la sortie chiffrée ou l'original déchiffré.
Que se passe-t-il si j'oublie mon mot de passe ?
Les données ne peuvent alors pas être récupérées. La clé est dérivée de votre mot de passe dans le navigateur, et ni le mot de passe ni la clé ne sont stockés ou transmis : il n'existe donc aucun lien de réinitialisation ni clé de secours. Conservez le mot de passe dans un gestionnaire ou exportez le fichier de clé comme sauvegarde de la clé et des paramètres.
Quel algorithme et quels paramètres protègent les données ?
AES-256-GCM avec une clé dérivée de votre phrase secrète par PBKDF2-HMAC-SHA256 (100 000 itérations) et un sel aléatoire de 16 octets. Chaque message reçoit un IV aléatoire de 12 octets, et le tag d'authentification GCM rend toute altération détectable au déchiffrement. Le sel et l'IV sont stockés avec le chiffré ; le mot de passe et la clé ne le sont pas.
Guides associés
Outils de sécurité connexes
Contexte sur le chiffrement sur zeyrovault.com
Vous êtes responsable de la gestion des clés et de la validation des résultats.