Rechercher un outil
Chiffre ROT-47

Outil pour décoder/encoder avec Rot47. Le chiffre ROT-47 est une variante du ROT-13 adaptée aux caractères ASCII, exactement à une liste de 94 caractères imprimables.

Résultats

Chiffre ROT-47 -

Catégorie(s) : Chiffrement par Substitution, Internet

Partager
Partager
dCode et vous

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Ecrire à dCode !


dCode aime toutes les remarques et commentaires pertinents, pour avoir une réponse, laisser un email (non publié) ! C'est grâce à vous que dCode a le meilleur outil de Chiffre ROT-47, Merci.

Chiffre ROT-47

Déchiffrement du ROT47



Chiffrement avec le ROT47



Outil pour décoder/encoder avec Rot47. Le chiffre ROT-47 est une variante du ROT-13 adaptée aux caractères ASCII, exactement à une liste de 94 caractères imprimables.

Réponses aux Questions

Qu'est ce que le Rot-47 ? (Définition)

Le Rot-47 est un chiffrement par décalage améliorant le Rot-13 en lui permettant d'encoder la quasi totalité des caractères ASCII visibles (là ou Rot13 ne pouvait chiffrer que des lettres).

Pour y parvenir, Rot47 utilise un alphabet de 94 caractères qui est un sous-ensemble des caractères ASCII entre le caractère 33 ! et le caractère 126 ~.

Comment encoder avec le chiffre Rot-47 ? (Principe de chiffrement)

Rot47 consiste à remplacer un caractère par un autre située 47 rang plus loin dans son alphabet. La table de conversion est :
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO
PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

Exemple : DCODE se chiffre sr~st avec ROT-47

Comment décoder par chiffre Rot-47 ? (Principe de déchiffrement)

Le déchiffrement du Rot-47 est identique au chiffrement car l'alphabet de substitution utilisé est réversible.
PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO

Exemple : #@E\cf se décode Rot-47

Pourquoi le décalage de 47 ?

Le code ASCII définit 94 caractères imprimables, ainsi une rotation de moitié (94/2=47) permet d'obtenir un chiffre symétrique, similaire au ROT13 (pour les 26 lettres de l'alphabet).

Comment reconnaitre le chiffre ROT-47 ?

Le message utilise des caractères ASCII. Il contient des lettres courantes comme 6 ou t qui sont les valeurs chiffrées de E et e.

Rot47 est une manière simple de coder un message sur les forums de discussions ou les réseaux sociaux.

Quelles sont les variantes du Rot-47 ?

Rot-47 est une variante du Rot-13, lui-même une variante du chiffre de César, un cas particulier de chiffre à décalage.

Quel est l'algorithme du Rot 47 ? (Pseudo-code)

Une implémentation ROT47 serait :

// Pseudo-code
function rot47(string) {
foreach (char in string) {
code = ascii_code(char)
if (32 < code < 80) char = ascii_char(code + 47)
if (79 < code < 127) char = ascii_char(code - 47)
}
return string
}

// Javascript
function rot47(x){
var s='';
for(var i=0;i<x.length;i++){
var j=x.charCodeAt(i);
if((j>=33)&&(j<=126)){
s+=String.fromCharCode(33+((j+14)%94));
}
else {
s+=String.fromCharCode(j);
}
}
return s;
}

Code source

dCode se réserve la propriété du code source du script Chiffre ROT-47 en ligne. Sauf code licence open source explicite (indiqué Creative Commons / gratuit), tout algorithme, applet, snippet ou logiciel (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toute fonction (convertir, résoudre, décrypter, encrypter, déchiffrer, chiffrer, décoder, traduire) codé en langage informatique (PHP, Java, C#, Python, Javascript, Matlab, etc.) dont dCode a les droits ne sera pas cédé gratuitement. Pour télécharger le script en ligne Chiffre ROT-47 pour un usage hors ligne, PC, iPhone ou Android, demandez un devis sur la page de contact !

Questions / Commentaires

dCode aime toutes les remarques et commentaires pertinents, pour avoir une réponse, laisser un email (non publié) ! C'est grâce à vous que dCode a le meilleur outil de Chiffre ROT-47, Merci.


Source : https://www.dcode.fr/chiffre-rot-47
© 2019 dCode — La 'boite à outils' indispensable qui sait résoudre tous les jeux / énigmes / géocaches. dCode
Un problème ?