Déchiffrage (rot 13)

Le menu Messages\Rot 13 permet de coder ou décoder un message en rot13 :

L'écran est séparé en 2 parties : la partie haute permet d'écrire le texte à coder, et la partie basse affiche le texte décodé.

Le codage en rot13 n'est pas un vrai codage, mais une façon utilisée sur les forums pour masquer un texte, comme par exemple la réponse à une énigme. La méthode de codage est la même que la méthode de décodage, et est la suivante.

Principe du codage/décodage : les lettres (majuscules et minuscules, mais sans les accents) seules sont codées. À chaque lettre est affecté un nombre : A=1, B=2, ... Z=26. Pour coder, on ajoute 13 au nombre trouvé, puis on utilise la lettre située à cette position modulo 26.

Exemple de codage : le A à la valeur 1. On ajoute 13 pour le codage, donc 1+13=14. La lettre avec le nombre 14 est le N, donc le A se transforme en N.
Pour décoder, on effectue la même opération : N vaut 14. 14+13=27, ce qui donne 1 (27-26=1). La première lettre est le A, donc le N se transforme en A.

Pour ceux qui préfèrent coder/décoder de tête plutôt que d'utiliser l'écran prévu à cet effet, voila le tableau de codage :

A  =  N

B  =  O

C  =  P

D  =  Q

E  =  R

F  =  S

G  =  T

H  =  U

I  =  V

J  =  W

K  =  X

L  =  Y

M  =  Z

N  =  A

O  =  B

P  =  C

Q  =  D

R  =  S

S  =  F

T  =  G

U  =  H

V  =  I

W  =  J

X  =  K

Y  =  L

Z  =  M

 

(index)(menu)(barre)