Découvrir les codes classiques
Comparez le même texte après passage par César, ROT13 et les deux réordonnancements du chiffre des rails.
Guide
Le chiffrement de texte réunit quatre familles d'algorithmes. AES s'appuie sur l'API « mot de passe » de crypto-js : la clé est dérivée du mot de passe par un EvpKDF compatible OpenSSL, un sel aléatoire est ajouté automatiquement et la sortie est encodée en Base64. César et ROT13 ne font tourner que les lettres ASCII. Le chiffre des rails propose deux réordonnancements : la variante W classique et la variante par blocs, courante dans les défis CTF.
Mis à jour le 2026-09-102 min read
Le chiffrement de texte réunit quatre familles d'algorithmes. AES s'appuie sur l'API « mot de passe » de crypto-js : la clé est dérivée du mot de passe par un EvpKDF compatible OpenSSL, un sel aléatoire est ajouté automatiquement et la sortie est encodée en Base64. César et ROT13 ne font tourner que les lettres ASCII. Le chiffre des rails propose deux réordonnancements : la variante W classique et la variante par blocs, courante dans les défis CTF.
| Entrée | Sortie | Remarque |
|---|---|---|
| Texte en clair AES + mot de passe | Chiffré Base64 | le sel aléatoire rend chaque résultat différent |
ABC avec César +3 |
DEF |
ne change que A–Z/a–z |
| ROT13 appliqué deux fois | le texte d'origine | rotation de 13 auto-inverse |
[a-zA-Z] ; les chiffres, les caractères chinois, les emoji et la ponctuation restent inchangés.Comparez le même texte après passage par César, ROT13 et les deux réordonnancements du chiffre des rails.
Chiffrez et déchiffrez de courts textes entre un environnement maîtrisé et le format compatible avec cet outil et OpenSSL.
Parce que l'AES à mot de passe de CryptoJS génère un sel aléatoire et l'encode avec le texte chiffré.
Non : c'est un simple réordonnancement réversible de caractères, utile pour l'enseignement ou les énigmes, mais pas pour protéger des données sensibles.
Le texte en clair, le texte chiffré et le mot de passe ne sont traités que dans la mémoire du navigateur, sans envoi ; évitez malgré tout de saisir des clés sensibles sur un appareil non fiable.
Mis à jour le 2026-09-10
Chiffrement et déchiffrement AES, ainsi que les chiffres classiques (César, ROT13, transposition par rails)
Cet outil n’est pas entièrement traduit ; certains contenus utilisent la langue source ou une langue de repli.
La clé est dérivée du mot de passe via OpenSSL EvpKDF ; le texte chiffré est en Base64 (avec un sel aléatoire, le résultat diffère à chaque chiffrement)