5 votes

Quelles sont les applications pratiques de l'algorithme ROT13 ?

Quelles sont les applications pratiques de l'algorithme ROT13 ? Puisqu'il ne peut pas être utilisé pour le cryptage, les seules utilisations que j'en ai vues consistent à brouiller les spoilers ou les réponses aux questions. Y a-t-il d'autres cas plus pratiques et utiles où ROT13 est utilisé ?

8voto

Crypto Points 118

ROT13 est utilisé dans certaines parties du registre de Windows. La raison habituelle d'utiliser quelque chose comme ROT13 est la recherche. Pour une raison quelconque, ils ne voulaient pas que certaines clés de registre apparaissent lorsque vous recherchez "notepad.exe" ou "Program Files" dans le registre. Ils les ont donc ROT13ées.

1voto

zamnuts Points 3410

Par Cryptage symétrique de base en action : str_rot13() de TuxRadar ROT13 peut être utilisé pour masquer le contenu indésirable à l'utilisateur final (spoilers et blasphèmes), avec lequel il peut ensuite interagir pour révéler le contenu réel.

Exemple de mise en œuvre (JavaScript et jQuery), JSFiddle ):

function rot13(s) {
    // credit: http://stackoverflow.com/a/617685/1481489
    return s.replace(/[a-zA-Z]/g,function(c) {
        return String.fromCharCode((c<="Z"?90:122)>=(c=c.charCodeAt(0)+13)?c:c-26);
    });
};

$('.spoilerText,.badWord').each(function(s) {
    var $this = $(this);
    $this.text(rot13($this.text()));
}).click(function() {
    var $this = $(this);
    $this.text(rot13($this.text()));
});

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X