ROT13, ROT5, ROT47 et chiffre de César
Appliquez les chiffres classiques par décalage de lettres — ROT13, ROT5 pour les chiffres, ROT18, ROT47 ou tout chiffre de César personnalisé — instantanément.
Qu'est-ce que ROT13 ?
ROT13 est un chiffre de substitution simple qui décale chaque lettre de 13 places — A devient N, B devient O, et ainsi de suite. Comme l'alphabet latin a 26 lettres, appliquer ROT13 deux fois ramène au texte d'origine, ce qui en fait le chiffre de spoiler classique des forums et de Usenet. Ce n'est pas du chiffrement — quiconque connaît l'astuce (ou voit la sortie qui a l'air bizarre) peut le décoder instantanément. Utilisez-le pour cacher des spoilers, faire de l'obfuscation légère, ou comme exemple pédagogique de chiffre par substitution.
Comment utiliser l'outil de chiffrement
Choisissez un mode — ROT13 pour les lettres seules, ROT5 pour les chiffres seuls, ROT18 pour les deux (ROT13+ROT5), ROT47 pour l'ASCII imprimable, ou César avec un décalage personnalisé de 1 à 25. Collez votre texte dans le champ. La sortie se met à jour pendant que vous tapez. Pour décoder, collez le texte chiffré et appliquez le même mode à nouveau (ROT13/5/18/47 sont leurs propres inverses). Pour César avec un décalage personnalisé, décodez en réappliquant avec décalage = 26 moins l'original.
Comment chaque mode fonctionne
ROT13 : chaque lettre est décalée de 13 places (mod 26), casse préservée. ROT5 : chaque chiffre 0-9 est décalé de 5 places (mod 10). ROT18 : ROT13 sur les lettres et ROT5 sur les chiffres, appliqués ensemble. ROT47 : chaque caractère ASCII imprimable (codes 33-126) est décalé de 47 places (mod 94), donc la ponctuation tourne aussi — et ROT47 est son propre inverse comme les autres. César : pareil que ROT13 mais avec le décalage de votre choix ; seul ROT13 (décalage=13) est auto-inverse — pour les autres décalages, décodez avec 26 − décalage.
Référence des modes
| Mode | Ce qu'il décale | Exemple |
|---|---|---|
| ROT13 | Lettres A-Z et a-z (casse préservée). Auto-inverse. | Hello → Uryyb |
| ROT5 | Chiffres 0-9 uniquement. Auto-inverse. | 12345 → 67890 |
| ROT18 | Lettres et chiffres, combinés. Auto-inverse. | Code 42 → Pbqr 97 |
| ROT47 | Tout caractère ASCII imprimable (33-126), ponctuation comprise. Auto-inverse. | Hello! → w6==@P |
| César (décalage personnalisé) | Lettres seulement, décalées du nombre de votre choix (1-25). | abc + 3 → def |