search

Found

info Aperçu

Applique ROT47 aux caractères ASCII imprimables 33 à 126 en décalant chacun de 47 positions. Repasser le texte dans ROT47 le restaure à l'original.

📘 Mode d'emploi

  1. Colle le texte à convertir dans le champ de saisie
  2. Lis le résultat ROT47 affiché dans le champ de sortie
  3. Recolle ce résultat dans la saisie pour le décoder vers l'original

Encodeur / Décodeur du Chiffrement ROT47

Caractères en entrée: 0 Caractères convertis: 0

※ Seuls les ASCII 33 à 126 sont décalés. Espaces, tabulations, sauts de ligne et non-ASCII restent intacts.

※ Appliquer ROT47 deux fois restaure le texte original (chiffre auto-inverse).

Copié !
Article

Encodeur / Décodeur du Chiffrement ROT47|Une seule fonction couvre les chiffres et la ponctuation que ROT13 laisse intacts

Applique ROT47 aux caractères ASCII imprimables 33 à 126 en décalant chacun de 47 positions. Contrairement au ROT13 limité aux lettres, les chiffres et les symboles sont aussi convertis. Le chiffrement étant auto-inverse, repasser le texte une seconde fois le restaure.

💡 À propos de cet outil

Si tu as déjà tenté de masquer un texte avec ROT13 pour constater que les chiffres et les parenthèses restaient lisibles, ROT47 est exactement ce qu'il te fallait. ROT13 ne décale que les 26 lettres de 13 positions, donc une chaîne comme Player1 (HP:30) laisse passer chaque chiffre et chaque symbole.

ROT47 élargit l'alphabet aux 94 caractères ASCII imprimables, du 33 au 126, et les décale de 47 — soit la moitié de 94. Comme le décalage vaut la moitié du cycle, encoder et décoder sont strictement la même opération. Aucun mode de décodage séparé : repasse une chaîne deux fois et tu retrouves l'original.

Les espaces, tabulations, sauts de ligne et tout ce qui se situe hors de la plage imprimable ASCII restent inchangés, ce qui préserve la structure de tes lignes pendant que la partie alphanumérique et les symboles sont brouillés. C'est pratique pour les usages « rendre illisible au premier coup d'œil » : énoncés de défis CTF, masquage de spoilers sur les forums, obfuscation légère.

🧐 Questions fréquentes

Quelle est la différence avec ROT13 ? ROT13 ne fait pivoter que les 26 lettres de 13 positions. ROT47 fait pivoter les 94 caractères ASCII imprimables (chiffres et symboles compris) de 47 positions. Choisis ROT47 quand tu veux aussi brouiller les chiffres et la ponctuation.

Les accents, le ç ou les emojis sont-ils modifiés ? Non. Seuls les codes de 33 à 126 sont décalés, donc les lettres accentuées, le ç et les caractères Unicode restent intacts.

Que deviennent les espaces et les sauts de ligne ? L'espace (code 32), la tabulation et le saut de ligne sont hors de la plage 33-126 : ta mise en forme et tes retours à la ligne sont préservés à l'identique.

Est-ce un chiffrement sûr ? Non. ROT47 n'a pas de clé et n'importe qui peut l'inverser avec la même procédure publique. C'est de l'obfuscation pour cacher un texte à la lecture rapide, jamais une mesure de sécurité.

Pourquoi n'y a-t-il pas de bouton décoder ? Parce que le chiffrement est auto-inverse. Recolle la sortie encodée dans la saisie et le même passage ROT47 la décode.

📚 Le saviez-vous : pourquoi 47 ?

Le choix du nombre 47 n'a rien d'arbitraire : c'est exactement la moitié du cycle de 94 caractères. Dans un chiffrement par rotation, décaler de la moitié de la période garantit que deux applications ramènent chaque caractère à son origine — une propriété mathématique appelée involution.

ROT13 repose sur le même principe avec 26 lettres (13 est la moitié de 26), et ROT47 transpose cette idée au bloc imprimable complet d'ASCII. ROT47 reste aujourd'hui un classique des énigmes de débutant en CTF et un clin d'œil dans les signatures, précisément parce que cette symétrie le rend simple à expliquer et à manipuler.