ROT13 a la belle propriété d'être une involution pour un alphabet AZ (26 lettres), c'est-à-dire:chiffrement involutive (comme ROT13) pour un alphabet avec un nombre impair de symboles
ROT13(ROT13(string-A-to-Z)) = string-A-to-Z ;
Qu'est-ce une fonction de chiffrement simple pour un alphabet avec un impair nombre de symboles ayant la même propriété? Évidemment, une substitution directe ne fonctionnera pas, mais je cherche quelque chose de presque aussi simple.
Une autre façon de le dire est que ROT13 est un appariement: il prend chaque lettre à son partenaire. Pour que cela fonctionne, le nombre de lettres doit être pair. – TonyK
Vous pouvez simplement avoir un caractère inhabituel qui reste lui-même pendant le cryptage. – CodesInChaos
La seule belle propriété de ROT13 que je peux penser est la facilité avec laquelle il peut vous obtenir modéré +1 Funny sur un certain forum nerd ... –