Chiffrer / déchiffrer du texte
Chiffrez du texte clair et déchiffrez du texte chiffré à l'aide d'algorithmes cryptographiques comme AES, TripleDES, Rabbit ou RC4.
Pour chiffrer un texte, saisissez-le dans la section Chiffrer avec une clé secrète et choisissez AES ; copiez le résultat, puis déchiffrez-le plus tard avec la même clé et le même algorithme.
Last updated:
Chiffrer / déchiffrer du texte. Chiffrez du texte clair et déchiffrez du texte chiffré à l'aide d'algorithmes cryptographiques comme AES, TripleDES, Rabbit ou RC4.
Notre outil gratuit de chiffrement de texte en ligne permet de chiffrer du texte et de le déchiffrer avec une clé secrète, directement dans le navigateur.
Choisissez AES (AES-256 en mode CBC avec remplissage PKCS#7), TripleDES (3DES-CBC avec une clé de 192 bits), le chiffrement par flot Rabbit ou RC4 ; le texte chiffré s'affiche instantanément en Base64 ou en hexadécimal et le format est détecté automatiquement au déchiffrement.
L'outil utilise la bibliothèque CryptoJS en mode phrase secrète : chaque chiffrement génère un sel aléatoire de 64 bits, et la clé et l'IV sont dérivés avec EVP_BytesToKey d'OpenSSL (MD5, une itération).
Le résultat au format OpenSSL Salted__ est compatible avec CryptoJS et avec openssl enc -d -aes-256-cbc -md md5 -a.
Cette dérivation étant rapide, la sécurité dépend d'une clé robuste : utilisez le bouton de clé aléatoire ou notre Générateur de phrases secrètes. Pour un hachage à sens unique, voir Hash Text.
Questions fréquentes
Comment chiffrer et déchiffrer du texte avec cet outil ?
Dans Chiffrer, saisissez votre texte et une clé secrète, choisissez un algorithme (AES par défaut et recommandé ; TripleDES et RC4 sont anciens) et une sortie Base64 ou hexadécimale, puis copiez le texte chiffré. Pour déchiffrer, collez-le dans la section Déchiffrer avec la même clé et le même algorithme ; le bouton Déchiffrer ceci le fait en un clic.
Quel mode AES et quelle dérivation de clé l'outil utilise-t-il ?
AES correspond à AES-256 en mode CBC avec remplissage PKCS#7, via la bibliothèque CryptoJS. Pour chaque chiffrement, un sel aléatoire de 8 octets est généré, et la clé et l'IV sont dérivés de votre phrase secrète avec EVP_BytesToKey d'OpenSSL (MD5, une itération). La sortie utilise le format OpenSSL Salted__ : les résultats Base64 commencent donc par U2FsdGVkX1.
Quel est le niveau de sécurité, et pourquoi ma phrase secrète compte-t-elle ?
AES-256 est robuste en soi, mais la clé est dérivée de votre phrase secrète par un seul tour rapide de MD5 : une phrase courte ou courante peut être devinée par force brute. Utilisez Générer une clé aléatoire ou une longue phrase aléatoire et transmettez-la par un canal séparé. Le texte chiffré n'a pas de tag d'authentification : une altération n'est donc pas détectée.
Puis-je déchiffrer le résultat avec OpenSSL ?
Oui, pour AES. Enregistrez la sortie Base64 sur une seule ligne dans un fichier et lancez openssl enc -d -aes-256-cbc -a -A -md md5 -in file.txt, puis saisissez la même phrase secrète. L'option -md md5 est nécessaire, car OpenSSL 1.1.0 et versions ultérieures utilisent SHA-256 par défaut pour la dérivation de clé.
Pourquoi le déchiffrement échoue-t-il avec une erreur ?
Le déchiffrement échoue quand la clé secrète ou l'algorithme diffère de ceux utilisés pour chiffrer, ou quand le texte chiffré a été tronqué ou modifié. Les clés sont sensibles à la casse. L'entrée Base64 ou hexadécimale est détectée automatiquement : inutile de choisir un format pour déchiffrer.
Mon texte ou ma clé secrète sont-ils envoyés à un serveur ?
Non. Le chiffrement et le déchiffrement s'effectuent dans votre navigateur. Le lien Partager le lien du texte chiffré ne contient que le texte chiffré et l'algorithme, jamais votre clé secrète : envoyez donc la clé séparément.
Comment utiliser cet outil en ligne
Avec Chiffrer / déchiffrer du texte, vous pouvez formater, valider, convertir, décoder, encoder, générer ou inspecter des données rapidement dans le navigateur, sans ouvrir d’application lourde. Commencez par le champ de saisie ou les options visibles, vérifiez le résultat, puis copiez ou téléchargez la sortie.
Traitement privé dans le navigateur
Chiffrer / déchiffrer du texte effectue le traitement habituel localement dans votre navigateur. C’est utile pour le code, les jetons, les documents, les valeurs de configuration, les extraits de texte et les contenus qui ne doivent pas être envoyés inutilement à un service distant.
Quand cet outil est utile
Utilisez Chiffrer / déchiffrer du texte pour les tâches de développement répétitives, la documentation technique, les contrôles QA, les conversions rapides, le débogage, le nettoyage de contenu et les flux internes d’équipe. La page privilégie des entrées claires, un retour immédiat et une sortie facile à réutiliser.
Conseils pratiques
Avant de copier le résultat final, vérifiez les espaces, la casse, les noms de fichier, l’encodage, la structure des jetons, les retours à la ligne ou le format de sortie. Ces petites vérifications évitent des erreurs dans le code, les rapports, les tickets, les e-mails ou les notes techniques.