2010-10-13 10 views
5

Was sind einige praktische Anwendungen des ROT13 Algorithmus? Da es nicht für die Verschlüsselung verwendet werden kann, sind die einzigen Nutzungen, die ich gesehen habe, die Verwirrung der Spoiler oder die Beantwortung von Fragen. Gibt es andere praktischere und nützlichere Fälle, in denen ROT13 verwendet wird?Was sind einige praktische Anwendungen des ROT13-Algorithmus?

+0

wie etwa URL Scrambling, so dass sie nicht linkified werden? – st0le

Antwort

8

ROT13 ist in Teilen von der Windows-Registrierung verwendet. Der übliche Grund für die Verwendung von ROT13 ist die Suche. Aus irgendeinem Grund wollte sie nicht einige Registrierungsschlüssel, um zu zeigen, wenn Sie eine Suche nach „notepad.exe“ hat oder „Program Files“ in der Registrierung. Also haben sie sie geortet.

1

Per Basic symmetric encryption in action: str_rot13() from TuxRadar ROT13 kann verwendet werden, um unerwünschte Inhalte vom Endbenutzer, d. H. Spoiler und Obszönitäten, zu verschleiern, mit denen sie interagieren können, um den tatsächlichen Inhalt zu enthüllen.

Beispiel-Implementierung (JavaScript w/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())); 
}); 
Verwandte Themen