Chiffrer et déchiffrer avec AES
- Les fichiers ne quittent pas votre appareil
- S’exécute dans le navigateur
- Gratuit, sans compte, sans filigrane
Comment utiliser Chiffrer et déchiffrer avec AES
Chiffrez et déchiffrez du texte ou des fichiers avec un mot de passe, en AES-256-GCM ou dans un format AES-256-CBC que la ligne de commande openssl peut lire. Tout s'exécute sur votre appareil avec l'API Web Crypto, et les fichiers de n'importe quelle taille sont traités par morceaux.
- 1
Choisissez Chiffrer ou Déchiffrer, et Texte ou Fichiers.
- 2
Saisissez le Mot de passe, et Confirmer le mot de passe lors du chiffrement.
- 3
Lors du chiffrement, choisissez un Format : AES-256-GCM (par défaut) ou Compatible OpenSSL, et changez les itérations PBKDF2 si vous en avez besoin.
- 4
Collez le texte ou déposez les fichiers, puis cliquez sur Chiffrer ou Déchiffrer.
- 5
Copiez la sortie Base64, ou téléchargez chaque résultat ; avec plusieurs fichiers, utilisez Tout télécharger (ZIP).
Questions fréquentes
Mon mot de passe ou mes fichiers sont-ils envoyés quelque part ?
Non. Le chiffrement s'exécute dans votre navigateur avec l'API Web Crypto. Les mots de passe, les clés et les fichiers ne sont jamais stockés ni envoyés.
Quelle est la différence entre les deux formats ?
AES-256-GCM est un chiffrement authentifié, avec une clé dérivée par PBKDF2-SHA256 (600 000 itérations par défaut) et un sel aléatoire, un mauvais mot de passe ou toute modification des données est donc toujours détecté. Compatible OpenSSL produit les mêmes octets que openssl enc -aes-256-cbc -pbkdf2 (10 000 itérations par défaut), mais CBC n'a pas de contrôle d'intégrité, une altération n'est donc pas détectée de façon fiable.
Puis-je déchiffrer la sortie sans XTools ?
La sortie Compatible OpenSSL, oui : l'outil affiche la Commande openssl correspondante, par exemple openssl enc -d -aes-256-cbc -pbkdf2 -in file.enc -out file (ajoutez -a pour du texte Base64). La sortie AES-256-GCM utilise la disposition de fichier XTENC propre à cet outil, il vous faut donc cet outil pour l'ouvrir.
Peut-il ouvrir des fichiers chiffrés avec openssl enc ?
Oui. Le format est détecté à partir de l'en-tête du fichier. Si le fichier a été créé sans -pbkdf2, choisissez Héritage (-md sha256) pour OpenSSL 1.1 et les versions suivantes, ou Héritage (-md md5) pour les versions plus anciennes, sous Réglages OpenSSL, et faites correspondre -iter s'il a été modifié.
Et si j'oublie le mot de passe ?
Les données ne peuvent pas être récupérées ; il n'y a ni réinitialisation ni porte dérobée. Les mots de passe courts peuvent être devinés par force brute, utilisez donc 12 caractères ou plus, ou une phrase secrète.
Que ne masque pas le chiffrement ?
Le fichier de sortie conserve le nom d'origine avec .enc ajouté, et sa taille est à peu près celle de l'original, le nom du fichier et la taille approximative restent donc visibles. Seul le contenu est protégé.
