Aller au contenu
Aback Tools Logo

Encodeur et décodeur ROT47

Encodez et décodez du texte avec le chiffrement par substitution ROT47 grâce à notre encodeur et décodeur ROT47 gratuit. ROT47 décale les 94 caractères ASCII imprimables - lettres, chiffres, ponctuation et symboles - de 47 positions. Il est involutif : l'appliquer une fois encode, l'appliquer à nouveau décode. Tout le traitement s'exécute localement dans votre navigateur - sans inscription.

ROT47 Encoder / Decoder

Encode or decode text using the ROT47 substitution cipher. ROT47 shifts all 94 printable ASCII characters - letters, digits, punctuation, and symbols - by 47 positions. It is self-inverse: applying it once encodes, applying it again decodes. All processing runs locally in your browser with no server uploads.

Character mapping preview (first 24 characters):

A→p B→q C→r D→s E→t F→u G→v H→w I→x J→y K→z L→{ M→| N→} O→~ P→! Q→" R→# S→$ T→% U→& V→' W→( X→)

ROT47 Quick Reference:
  • Scope: All 94 printable ASCII characters - U+0021 (!) through U+007E (~) - including letters, digits, punctuation, and symbols.
  • Shift: Each character moves 47 positions forward within the 94-character range, wrapping around at the end.
  • Self-inverse: Applying ROT47 twice always returns the original text - 47 + 47 = 94 = the full range size.
  • Non-printable characters: Spaces, tabs, newlines, and all characters outside U+0021-U+007E are passed through unchanged.
  • Not encryption: ROT47 provides no security and is trivially reversible. Use it only for casual obfuscation, not sensitive data.

Pourquoi utiliser notre encodeur et décodeur ROT47 ?

  • Encodage et décodage ROT47 instantanés : appliquez ROT47 à n'importe quel texte instantanément dans votre navigateur, sans attente. Notre encodeur et décodeur ROT47 traite l'entrée en quelques millisecondes - comme ROT47 est involutif, la même opération encode et décode.
  • Encodeur et décodeur ROT47 en ligne sécurisé : tout l'encodage et le décodage ROT47 se fait localement dans votre navigateur. Votre texte ne quitte jamais votre appareil, garantissant une confidentialité totale à chaque utilisation de notre encodeur et décodeur ROT47 en ligne.
  • Encodeur et décodeur ROT47 - sans installation : utilisez notre encodeur et décodeur ROT47 directement dans n'importe quel navigateur, sans téléchargement, extension ni logiciel. Encodez et décodez ROT47 depuis n'importe quel appareil - ordinateur, tablette ou mobile - instantanément.
  • Couverture ASCII imprimable complète : contrairement à ROT13 qui ne décale que les lettres, ROT47 décale les 94 caractères ASCII imprimables - lettres, chiffres, ponctuation et symboles - ce qui en fait le chiffrement par rotation le plus complet pour obfusquer du contenu mixte.

Cas d'usage courants de l'encodeur et décodeur ROT47

  • Obfuscation de contenu mixte avec symboles : ROT47 obfusque du texte contenant des chiffres, de la ponctuation et des symboles - pas seulement des lettres. Utilisez notre encodeur et décodeur ROT47 quand ROT13 ne suffit pas car votre contenu inclut des nombres, des adresses e-mail ou des extraits de code.
  • Masquage de spoilers avec couverture complète : masquez des spoilers contenant des dates, scores, codes et caractères spéciaux dans les forums et communautés. ROT47 encode toute la plage ASCII imprimable : les nombres et la ponctuation de votre spoiler sont eux aussi obscurcis.
  • Tests et obfuscation de logs pour développeurs : brouillez rapidement des données de test dans les logs, fixtures et réponses d'API simulées - y compris des ID numériques, horodatages et clés JSON - pour que des chaînes sensibles ne soient pas commitées ou partagées par erreur.
  • Conception de puzzles et de challenges CTF : les concepteurs de challenges capture-the-flag (CTF) utilisent ROT47 pour encoder des flags et des indices contenant des nombres et des caractères spéciaux. Notre encodeur et décodeur ROT47 facilite la préparation et la vérification de contenus encodés.
  • Obfuscation informelle de code et de configuration : obscurcissez légèrement des valeurs de configuration, des identifiants d'exemple et des clés d'API de démonstration dans la documentation et les tutoriels pour éviter un usage accidentel ou une collecte par des bots.
  • Démonstrations pédagogiques de cryptographie : ROT47 est un excellent exemple d'enseignement pour les chiffrements par substitution à plage complète et l'arithmétique modulaire. Utilisez notre encodeur et décodeur ROT47 en classe et en atelier pour montrer le fonctionnement des chiffrements par rotation au-delà de l'alphabet.

Qu'est-ce que ROT47 ?

ROT47 (Rotate by 47, rotation de 47) est un chiffrement par substitution qui décale les 94 caractères ASCII imprimables - de U+0021 (!) à U+007E (~) - de 47 positions dans cette plage. Contrairement à ROT13, qui ne décale que les 26 lettres latines, ROT47 couvre toute la plage ASCII imprimable, chiffres, ponctuation et symboles compris. Comme la plage contient exactement 94 caractères et 47 + 47 = 94, appliquer ROT47 deux fois redonne toujours le texte d'origine - ce qui le rend involutif : la même opération encode et décode. Notre encodeur et décodeur ROT47 implémente exactement la spécification ROT47 complète : chaque caractère ASCII imprimable est décalé, tandis que les espaces, tabulations, sauts de ligne et tous les caractères non ASCII passent sans modification. ROT47 n'est pas un chiffrement cryptographique - il n'offre aucune sécurité et est trivialement réversible, mais il est largement utilisé pour obfusquer de façon informelle du contenu textuel mixte.

Comment fonctionne notre encodeur et décodeur ROT47

  1. Saisissez votre texte : collez ou tapez le texte à encoder ou décoder dans le champ de saisie. Comme ROT47 est involutif, la même opération encode et décode - il n'y a pas de mode encodage/décodage séparé.
  2. Traitement instantané dans le navigateur : cliquez sur Appliquer ROT47 et l'encodeur et décodeur ROT47 traite votre texte entièrement dans votre navigateur en JavaScript pur. Votre texte ne quitte jamais votre appareil - aucun serveur, aucun stockage, confidentialité totale.
  3. Copiez ou téléchargez le résultat : le résultat apparaît instantanément dans le champ de sortie. Utilisez le bouton Copier pour le copier dans le presse-papiers, le bouton Télécharger pour l'enregistrer en fichier texte, ou le bouton Échanger pour remettre la sortie dans l'entrée et vérifier l'aller-retour.

Ce que ROT47 transforme et ce qu'il laisse passer

  • ASCII imprimable (U+0021-U+007E) : les 94 caractères de cette plage - majuscules et minuscules, chiffres 0-9, et ponctuation et symboles comme ! @ # $ % ^ & * ( ) - _ + = [ ] { } | ; : ' " , . / < > ? ` ~ - sont décalés de 47 positions.
  • Espace (U+0020) : le caractère espace normal n'est PAS dans la plage ASCII imprimable (il est une position en dessous de !) et passe sans modification.
  • Caractères de contrôle et sauts de ligne : la tabulation (U+0009), le saut de ligne (U+000A), le retour chariot (U+000D) et tous les autres caractères de contrôle passent sans modification, préservant la structure du texte.
  • Caractères non ASCII : tous les caractères Unicode au-dessus de U+007E - lettres accentuées, caractères CJK, arabe, emoji et symboles étendus - passent sans modification.

ROT47 vs ROT13 - différences clés

Limites importantes de ROT47 : ROT47 n'est pas un chiffrement cryptographique. C'est un chiffrement par substitution trivialement réversible qui n'offre aucune sécurité face à un adversaire. Quiconque connaît le chiffrement (qui est public) peut décoder la sortie ROT47 instantanément. N'utilisez pas ROT47 pour protéger des mots de passe, des données personnelles, des clés d'API ou toute information sensible. Pour une vraie sécurité, utilisez un chiffrement approprié comme AES-256. ROT47 ne convient qu'à l'obfuscation informelle dont le but est d'éviter une lecture accidentelle - non d'empêcher un décodage intentionnel.

  • Portée des caractères : ROT13 ne décale que les 26 lettres latines (A-Z, a-z). ROT47 décale les 94 caractères ASCII imprimables, chiffres et symboles compris.
  • Amplitude du décalage : ROT13 décale de 13 dans un alphabet de 26 caractères. ROT47 décale de 47 dans une plage ASCII de 94 caractères.
  • Cas d'usage : utilisez ROT13 lorsque vous ne devez obfusquer que des lettres. Utilisez ROT47 lorsque votre texte contient des nombres, de la ponctuation ou des symboles qui doivent aussi être obfusqués.
  • Propriété d'involution : ROT13 comme ROT47 sont involutifs - appliquer l'un ou l'autre deux fois redonne le texte d'origine.

Foire aux questions

Un encodeur et décodeur ROT47 est un outil qui applique le chiffrement par substitution ROT47 à du texte - décalant les 94 caractères ASCII imprimables (! à ~) de 47 positions. Comme la plage compte exactement 94 caractères et 47 + 47 = 94, appliquer ROT47 deux fois redonne le texte d'origine. Notre encodeur et décodeur ROT47 s'exécute entièrement dans votre navigateur, sans inscription.

ROT13 ne décale que les 26 lettres latines (A-Z, a-z) de 13 positions, laissant chiffres, ponctuation et symboles inchangés. ROT47 décale les 94 caractères ASCII imprimables - lettres, chiffres et symboles compris - de 47 positions. Utilisez ROT47 lorsque vous devez obfusquer du texte contenant des nombres et des caractères spéciaux, pas seulement des lettres.

C'est le comportement correct. ROT47 est involutif car la plage ASCII imprimable contient exactement 94 caractères et 47 + 47 = 94. Appliquer le décalage deux fois ramène chaque caractère à sa position d'origine. Les opérations d'encodage et de décodage sont donc identiques - il suffit d'appliquer ROT47 une fois pour aller dans un sens comme dans l'autre.

Non. ROT47 est un simple chiffrement par substitution, pas un chiffrement cryptographique. Il n'offre aucune sécurité - toute personne connaissant le chiffrement (qui est public) peut le décoder instantanément. N'utilisez ROT47 que pour une obfuscation informelle, jamais pour protéger des données sensibles. Pour une vraie sécurité, utilisez le chiffrement AES.

Absolument. Tout l'encodage et le décodage ROT47 se fait localement dans votre navigateur en JavaScript. Votre texte n'est jamais envoyé à un serveur, ni stocké, ni journalisé. Vos données restent totalement privées sur votre appareil.

ROT47 ne décale que les caractères ASCII imprimables de U+0021 (!) à U+007E (~). L'espace normal (U+0020), la tabulation, le saut de ligne, le retour chariot et tous les caractères Unicode au-dessus de U+007E - lettres accentuées, emoji et caractères CJK compris - passent sans modification.

Oui - ROT47 est idéal pour masquer des spoilers qui contiennent des dates, des scores, des codes et d'autres contenus numériques. Contrairement à ROT13 qui laisse les chiffres visibles, ROT47 obfusque les chiffres avec les lettres et les symboles, rendant le texte encodé totalement illisible au premier coup d'œil.

Oui - notre encodeur et décodeur ROT47 est 100 % gratuit, sans inscription, sans compte et sans limite d'utilisation. Encodez et décodez ROT47 autant de fois que nécessaire, pour n'importe quel volume de texte, entièrement gratuit à vie.

Pour tout caractère ASCII imprimable de point de code c (où 33 ≤ c ≤ 126), la sortie ROT47 est : ((c − 33 + 47) mod 94) + 33. Cela décale le caractère de 47 positions vers l'avant dans la plage de 94 caractères, avec retour au début à la fin. Appliquer la formule deux fois redonne le point de code d'origine.