| Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées | ||||||
Le ROT13 (ou la méthode César) est un algorithme très simple de chiffrement de texte. Comme son nom l'indique, il s'agit d'un décalage de 13 caractères de chaque lettre du texte à chiffrer. Le défaut de ce chiffrement est que s'il s'occupe des lettres, il ne s'occupe pas des chiffres, des symboles et de la ponctuation. C'est pourquoi on supprime du texte à chiffrer toute accentuation, et si on veut conserver un texte correctement chiffré, il est nécessaire d'écrire les nombres en toutes lettres.
Enfin, un caractère étant invariablement remplacé par un autre, cet algorithme est aussi qualifié de substitution mono-alphabétique.
À l'aide de la définition de cet algorithme, on peut alors définir la correspondance entre les caractères en clair et chiffrés:
caractère non-chiffré: 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 caractère chiffré: N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
L'avantage de ROT13, c'est le fait que le décalage soit de 13 ! L'alphabet comporte 26 lettres, et si on applique deux fois de suite le chiffrement, on obtient comme résultat le texte en clair. Pour cela on doit considérer l'alphabet comme circulaire, c'est-à-dire qu'après la lettre Z on a la lettre A, ce qui permet de grandement simplifier son usage et programmation puisque c'est la même procédure qui est utilisée pour le chiffrement et le déchiffrement.
Ci-dessous, à titre d'exemple, voici le chiffrement en ROT13 du paragraphe précédent:
Y'ninagntr qr EBG13, p'rfg yr snvg dhr yr qépnyntr fbvg qr 13 ! Y'nycunorg pbzcbegr 26 yrggerf, rg fv ba nccyvdhr qrhk sbvf qr fhvgr yr puvsserzrag, ba bogvrag pbzzr eéfhygng yr grkgr ra pynve. Cbhe pryn ba qbvg pbafvqéere y'nycunorg pbzzr pvephynver, p'rfg-à-qver dh'nceèf yn yrgger M ba n yn yrgger N, pr dhv crezrg qr tenaqrzrag fvzcyvsvre fba hfntr rg cebtenzzngvba chvfdhr p'rfg yn zêzr cebpéqher dhv rfg hgvyvfér cbhe yr puvsserzrag rg yr qépuvsserzrag.
Preuve par l'exemple est faite qu'il n'est pas évident de lire un texte une fois qu'il est chiffré avec ROT13 mais évidemment, il ne faut pas utiliser ce chiffrement si vous souhaitez conserver des secrets en sécurité. Ce type de chiffrement est plutôt utilisé dans les forums, news et groupes pour ne pas dévoiler à tous les solutions de jeux, les fins de films ou ne pas casser l'intrigue d'une série...
Pour vous faciliter la tâche, le site http://www.rot13.com offre la possibilité de traduire automatiquement des textes en ROT13.


