Codeur et décoder ROT47

Rotation de tous les caractères ASCII imprimables — lettres, chiffres et symboles — par 47 positions.

"Bonjour123 !""W6==@`ab0"(ROT47)
ROT47
Maj 47
ASCII
Comprend les nombres et les symboles (ASCII 33-126)

ROT47 Référence de conversion

Cartographie complète des caractères (ASCII 33-126)

Lettres majuscules
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
p q r s t u v w x y z { | } ~ ! " # $ % & ' ( ) * +
Lettres minuscules
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
2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K
Chiffres
0 1 2 3 4 5 6 7 8 9
_ ` a b c d e f g h
Symboles
! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
P Q R S T U V W X Y Z [ \ ] ^ i j k l m n o , - . / 0 1 L M N O

Exemples

HELLO9:\\;?
12345`abcd
Hello!9\\\\;;P
Remarque : Tous les caractères imprimables sont convertis

Comment fonctionne ROT47

ROT47 fonctionne sur les 94 caractères imprimables ASCII, de ! (code 33) à ~ (code 126). Chaque personnage est déplacé vers l'avant par 47 positions à l'intérieur de cette plage, enroulant autour de la fin. Parce que 47 est exactement la moitié de 94, appliquer la transformation deux fois renvoie le texte original.

ROT47 vs ROT13

ROT13 ne déplace que les 26 lettres anglaises, laissant les chiffres, les espaces et la ponctuation inchangés. ROT47 couvre l'ensemble ASCII imprimable, de sorte qu'il peut obscurcir les lettres, les chiffres et les symboles en un seul passage. Le compromis est que la sortie ROT47 semble beaucoup plus bruyante et moins lisible que ROT13.

Cas d'utilisation courants ROT47

ROT47 apparaît dans les défis CTF, l'obfuscation légère du développeur, et des exemples où vous voulez cacher du texte imprimable sans utiliser le chiffrement réel. Ce n'est pas une cryptographie sécurisée; c'est seulement une méthode d'obfuscation occasionnelle.

Portée de la cartographie des caractères

ROT47 couvre les lettres majuscules, les lettres minuscules, les chiffres et la ponctuation dans la gamme imprimable ASCII. Les caractères à l'extérieur de ASCII 33-126, comme les lettres Unicode ou émoji, restent généralement inchangés.

Foire aux questions sur ROT47

ROT47 est sécurisé ?

Non. ROT47 n'est pas un chiffrement sécurisé. Il utilise une substitution fixe, connue du public et peut être inversé instantanément une fois reconnu.

ROT47 peut-il gérer les caractères Unicode ?

La norme ROT47 ne transforme que les 94 caractères imprimables ASCII. Les lettres Unicode, émoji, caractères accentués et caractères de contrôle sont généralement laissés inchangés.

Comment puis-je décoder ROT47?

ROT47 est auto-inverse, donc le décodage utilise la même opération que l'encodage. Appliquer à nouveau ROT47 et le texte original retourne.