ROT13 Encodeur / Décodeur En Ligne Gratuit — Le Chiffrement Auto-Inverse
Collez n'importe quel texte dans le panneau d'entrée et le résultat ROT13 apparaît instantanément — sans appuyer sur aucun bouton. Ce qui rend ROT13 unique, c'est que la même opération encode et décode : saisissez un texte chiffré et vous retrouvez l'original. Il n'existe pas de mode « encoder » ou « décoder » séparé, car ROT13 est son propre inverse.
ROT13 est un chiffrement de substitution qui remplace chaque lettre par la lettre 13 positions plus loin dans l'alphabet. Comme l'alphabet latin compte exactement 26 lettres et que 13 est la moitié de 26, appliquer le décalage deux fois complète un cycle complet et revient à la lettre de départ. Cet outil inclut aussi ROT5 (chiffres), ROT18 (lettres et chiffres ensemble), ROT47 (tous les caractères ASCII imprimables) et un décalage personnalisé de 1 à 25.
Comment Utiliser l'Encodeur ROT13
Encoder ou décoder du texte ROT13 se fait en une seule étape :
- Collez ou saisissez votre texte — le résultat apparaît instantanément dans le panneau droit pendant la saisie, sans besoin de valider.
- Changez de variante si nécessaire — sélectionnez ROT5 pour faire pivoter les chiffres (0→5, 1→6…), ROT18 pour faire pivoter lettres et chiffres simultanément, ROT47 pour tous les caractères ASCII visibles y compris la ponctuation, ou Personnalisé pour définir un décalage de 1 à 25.
- Copiez le résultat — cliquez sur le bouton Copier ou appuyez sur Shift+Entrée en dehors du champ de texte — le texte encodé se retrouve immédiatement dans le presse-papier.
- Appliquez à nouveau pour vérifier la propriété auto-inverse — cliquez sur « Appliquer à nouveau » pour repasser le résultat en entrée ; pour ROT13, ROT5, ROT18 et ROT47, vous retrouvez exactement le texte original.
Exemples ROT13
Des exemples concrets montrant ce que l'outil produit avec différentes entrées :
| Entrée | Sortie ROT13 |
|---|---|
Hello, World! |
Uryyb, Jbeyq! |
Uryyb, Jbeyq! |
Hello, World! |
ROT13 |
EBG13 |
The quick brown fox |
Gur dhvpx oebja sbk |
Test 2024 |
Grfg 2024 |
Les chiffres et les espaces passent à travers ROT13 sans modification — seules les 26 lettres latines sont pivotées. Utilisez ROT5 pour les chiffres, ou ROT47 pour tout encoder y compris la ponctuation.
Cas particulier — appliquer ROT13 deux fois :
Entrée : Hello, World!
Après ROT13 : Uryyb, Jbeyq!
Après ROT13 à nouveau : Hello, World!
C'est la propriété fondamentale : ROT13(ROT13(x)) = x pour tout texte x.
Qu'est-ce que ROT13 — Le Chiffrement Auto-Inverse
ROT13 (« Rotation de 13 ») remplace chaque lettre par la lettre 13 positions plus loin dans l'alphabet. A devient N, B devient O, C devient P, et ainsi de suite jusqu'à ce que Z revienne à M.
Texte : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
ROT13 : N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
Le chiffrement crée 13 paires de lettres bidirectionnelles exactes — chaque lettre a exactement un partenaire : A↔N, B↔O, C↔P, D↔Q, E↔R, F↔S, G↔T, H↔U, I↔V, J↔W, K↔X, L↔Y, M↔Z. Comme chaque paire est bidirectionnelle, encoder et décoder sont la même opération.
ROT13 a été popularisé sur Usenet dans les années 1980–1990 comme convention sociale. Les utilisateurs publiaient des spoilers, des blagues offensantes ou du contenu adulte encodé en ROT13 — clairement identifiés pour que les lecteurs puissent choisir de décoder ou non. ROT13 subsiste dans les communautés en ligne aujourd'hui, dans les fils Reddit, les communautés de puzzles et les défis ARG. Ce n'est pas du chiffrement réel : tout développeur qui reconnaît ROT13 peut le décoder en quelques secondes.
La Famille ROT — ROT5, ROT18, ROT47
ROT13 appartient à une famille de chiffrements par rotation, chacun opérant sur un ensemble de caractères différent :
- ROT5 fait pivoter les chiffres 0–9 de 5 positions (0→5, 1→6, …, 9→4). Comme il y a 10 chiffres et 5 est la moitié de 10, ROT5 est également auto-inverse. Exemple :
2024→7579→2024. - ROT18 applique ROT13 aux lettres et ROT5 aux chiffres en une seule passe.
Hello 2024→Uryyb 7579. Auto-inverse pour la même raison mathématique. - ROT47 décale les 94 caractères ASCII imprimables (de
!à~) de 47 positions — exactement la moitié de 94 — le rendant également auto-inverse. La ponctuation et les chiffres changent aussi, produisant une sortie plus brouillée.
Les quatre variantes partagent la même propriété : le décalage est exactement la moitié de la taille du jeu de caractères, ce qui garantit que deux applications successives retournent à l'original.
Cas d'Utilisation Courants
- Masquer des spoilers : L'usage originel d'Usenet — poster des spoilers de films ou de livres dans des discussions où les lecteurs choisissent activement de décoder plutôt que de tomber dessus par accident.
- Conception de puzzles et ARG : ROT13 apparaît comme une couche dans les escape rooms, les ARGs et les défis CTF (Capture the Flag) où les participants doivent le reconnaître et le décoder.
- Enseignement de la cryptographie : ROT13 est le chiffrement réel le plus simple à implémenter, en faisant le point de départ standard pour l'enseignement de la cryptographie.
- Obscurcir du texte dans le code source : Les développeurs utilisent parfois ROT13 pour stocker des chaînes qui ne doivent pas être immédiatement lisibles lors des revues de code.
- Tester des pipelines de traitement de texte : Comme ROT13 est déterministe et réversible, il est utile pour vérifier que les pipelines gèrent correctement les transformations de texte.
Erreurs Courantes avec ROT13
- L'utiliser comme vrai chiffrement : ROT13 n'offre aucune sécurité cryptographique. Tout développeur qui le reconnaît peut le décoder immédiatement sans clé. Pour les données sensibles, utilisez AES-256, RSA ou des algorithmes modernes équivalents.
- S'attendre à ce que les chiffres changent : ROT13 standard ne fait pivoter que les 26 lettres latines. Les chiffres, espaces et ponctuation passent inchangés. Utilisez ROT18 ou ROT47 si vous avez besoin que les chiffres ou symboles soient également encodés.
- Oublier que ROT13 préserve la casse : Les majuscules restent majuscules, les minuscules restent minuscules.
Hello→Uryyb, pasURYYB.
Questions Fréquentes
Qu'est-ce que ROT13 et comment ça marche ?
ROT13 (« Rotation de 13 ») remplace chaque lettre par la lettre 13 positions plus loin dans l'alphabet — A devient N, B devient O, jusqu'à M→Z, puis en revenant : N→A, O→B, jusqu'à Z→M. C'est un cas particulier du chiffrement de César avec un décalage fixe de 13. Comme 13 est exactement la moitié de l'alphabet de 26 lettres, la même fonction encode et décode le texte.
Pourquoi ROT13 est son propre décodeur — pourquoi n'y a-t-il pas de bouton décoder séparé ?
Parce que 13 × 2 = 26 : décaler n'importe quelle lettre de 13 puis décaler le résultat de 13 à nouveau déplace un total de 26 positions — l'alphabet complet — revenant au point de départ. Cela rend ROT13 involutoire : une fonction qui est son propre inverse. Le même principe s'applique à ROT5 (5 × 2 = 10 chiffres), ROT18 (combiné) et ROT47 (47 × 2 = 94 caractères ASCII imprimables).
ROT13 est-il un vrai chiffrement ? Peut-il protéger des données sensibles ?
Non. ROT13 n'offre aucune sécurité cryptographique — quiconque le reconnaît peut le décoder immédiatement sans clé. Il a été conçu pour la courtoisie sociale (masquer des spoilers et du contenu que les lecteurs choisissent de voir), pas pour protéger des données. Pour les données sensibles, utilisez un chiffrement moderne comme AES-256 ou RSA.
Que fait ROT13 aux chiffres, espaces et ponctuation ?
ROT13 standard laisse les chiffres, espaces et toute la ponctuation complètement inchangés — seules les 26 lettres latines (A–Z, majuscules et minuscules) pivotent. Bonjour, 2024! devient Obawbhe, 2024!. Utilisez ROT5 pour les chiffres, ROT18 pour les lettres et chiffres simultanément, ou ROT47 pour les 94 caractères ASCII imprimables incluant la ponctuation.
Quelle est la différence entre ROT13 et ROT47 ?
ROT13 ne décale que les 26 lettres de l'alphabet latin, laissant les chiffres et la ponctuation intacts. ROT47 décale les 94 caractères ASCII imprimables — lettres, chiffres et la plupart des signes de ponctuation — de 47 positions. ROT47 produit une sortie d'apparence plus brouillée car les symboles et les chiffres changent aussi. Les deux sont auto-inverses, mais ROT47 est utile quand vous avez besoin d'obscurcir un contenu qui contient des symboles et des chiffres en plus du texte.
Ressources
- Wikipedia — ROT13 — Article complet sur l'histoire, les propriétés mathématiques et les usages culturels de ROT13 sur Usenet et internet.
- Wikipedia — Chiffrement de César — Contexte sur le chiffrement de substitution général dont ROT13 est un cas particulier avec décalage = 13.