Cabinet Noir>Apprendre / ROT13

Chiffre inconnu ? Identifiez-le
Un décalage fixe de 13 — sa propre inverse : l'appliquer deux fois restaure le texte. Obfuscation, pas chiffrement.
Typechiffre de substitution
Déchiffrementdéchiffrable de façon triviale
ÉpoqueAnnées 1980
NomPopularisé sur les groupes de discussion Usenet pour cacher spoilers et chutes de blagues.
Modeschiffrer · déchiffrer

Apprendre

ROT13

Fonctionnement de ROT13

L'idée en une phrase

ROT13 est un chiffre de César dont le cadran est collé à un demi-tour : chaque lettre avance de 13 places dans l'Alphabet, donc A devient N et N devient A.

La recette

  1. Comptez 13 positions après la lettre — ou ne comptez pas : la seconde moitié de l'alphabet est un miroir de la première.

  2. Remplacez chaque lettre par sa partenaire. Espaces et majuscules restent en place.

  3. Pour annuler, recommencez. Comme 13 + 13 = 26, appliquer ROT13 deux fois est l'identité — l'opération est sa propre inverse.

Un exemple détaillé

Étape 1 sur 10
Lettre du texte clair
Décalage
Résultat
H
13
U

HELLO devient URYYB. Regardez la colonne du décalage : chaque ligne dit 13, et cette constance est tout le chiffre. Vérifiez la symétrie : U revient à H, R revient à E — la même table tourne dans les deux sens.

La formule

chiffrer : y = (x + 13) mod 26
déchiffrer : y = (x + 13) mod 26   # la même ligne !

Cette répétition n'est pas un hasard : 13 est la moitié de 26, le seul décalage qui apparie chaque lettre à exactement une partenaire et s'inverse lui-même. Aucun autre décalage de César n'a cette propriété.

Obfuscation, pas chiffrement

Personne n'a jamais prétendu que ROT13 est sûr — ce serait absurde : pas de clé, une correspondance fixe, annulation instantanée. Son travail est le confort : un texte que l'œil de passage ne peut pas lire par accident, mais que le lecteur volontaire dévoile sans outil. Voyez-y un sac en papier sur la chute, pas un coffre autour du trésor — les défis de l'onglet pratique s'ouvrent d'un clic.

Guides pas à pas

Cacher une ligne de texte

  1. Tapez le texte dans le champ de message. ROT13 n'a aucun réglage — le décalage est fixé à 13.

  2. Lisez la ligne brouillée dans le champ de résultat. Copiez-la là où les spoilers sont indésirables.

La dévoiler à nouveau

  1. Collez le texte brouillé dans le champ de message et appuyez sur le bouton d'échange le bouton d'échange — ou non : en mode chiffrement, le même texte se transforme à l'identique. Déchiffrer ROT13, c'est le chiffrer.

  2. Lisez la ligne d'origine dans le champ de résultat.

Reconnaître ROT13 dans la nature

  1. C'est le « charabia » le plus courant des vieux forums : que des lettres, l'espacement intact, une distribution de fréquences suspectement intacte.

  2. Testez par symétrie : prenez une lettre et essayez sa partenaire à 13 pas — si un mot apparaît, appliquez toute la correspondance.

  3. Confirmez avec les lettres indicatrices : en anglais, une rotation de 13 transforme les E en R ; un texte plein de R et sans lettre dominante claire est un fort indice.

Briser ROT13

ROT13 ne peut pas être « attaqué » au sens propre — le décalage est publié dans le nom même du chiffre. Cette page est courte, et c'est justement le point pédagogique.

La faiblesse : le nom est la clé

César cachait le décalage ; ROT13 l'imprime dans son titre. Il n'y a pas d'espace de clés — une seule possibilité, un décalage connu — donc rien à forcer par Force brute et rien à déduire. Une attaque par force brute tient ici en une seule tentative, toujours couronnée de succès.

Attaque — recommencez

  1. Collez le Texte chiffré dans l'outil. Comme ROT13 est sa propre inverse, la même opération qui l'a produit le supprime.

  2. Pas d'Analyse fréquentielle, pas de chasse au Mot probable, pas de statistiques : la distribution des lettres d'un texte ROT13 est exactement celle de l'original, réétiquetée — et un œil exercé lit de l'anglais réétiqueté presque directement.

Ce qui le rend utile quand même

La protection de ROT13 vise la lecture accidentelle : un commentateur qui survole la chute d'une blague, un lecteur qui ne veut pas connaître l'intrigue. C'est un vrai cas d'usage — juste pas cryptographique. C'est la même leçon qu'Atbash, une page plus tôt : un chiffre sans clé est une fonction de confort.

La ressemblance de famille

ROT13 est le chiffre affine avec a = 1, b = 13, et le seul décalage de César qui soit sa propre inverse. Dans la famille des chiffres monoalphabétiques, il marque le plancher : aucune clé, aucune sécurité, et — précisément pour cela — un monument permanent de la nétiquette.

Glossaire

Texte clair — Le message lisible d'origine, avant le chiffrement.
Texte chiffré — Le message brouillé produit par le chiffrement.
Alphabet — L'ensemble des lettres avec lesquelles le chiffre travaille.
Substitution — Remplacer chaque lettre par une autre.