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?
5
A
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
- 1. Was in Algorithmen einige praktische Anwendungen von XOR sind
- 2. Was sind praktische Anwendungen der schwachen Verknüpfung?
- 3. Was sind praktische Anwendungen eines geschützten Konstruktors?
- 4. Was sind einige gebräuchliche Anwendungen für Bitarrays?
- 5. Was sind einige clevere Anwendungen von LINQ?
- 6. jQuery .each() - Praktische Anwendungen?
- 7. Was sind reale Anwendungen des Ertrags?
- 8. jQuery.get() - Praktische Anwendungen?
- 9. Praktische Anwendungen von TypedReference
- 10. Was sind einige der Datenbank Optimierungen für Multi-Tenant-Anwendungen
- 11. Was sind einige interessante Anwendungen für Java-Agenten?
- 12. Praktische Anwendungen von MethodRental Class?
- 13. Praktische Anwendungen eines dynamischen Typs in Scala
- 14. Was sind die Anwendungen des Shortest-Path-Algorithmus?
- 15. Was sind einige Verwendungen von Clojure Metadaten?
- 16. Was sind einige maschinelle Lernalgorithmen?
- 17. Was sind einige beliebte DSLs?
- 18. Was sind einige interessante Shell-Skripte?
- 19. Was sind einige interessante Eigenschaften des EveryBlock.com Quellcodes?
- 20. Praktische Anwendungen für die "seltsam wiederkehrende Vorlage Muster"
- 21. Was sind praktische Anwendungsfälle von Javascript-Prototyp-Objekten?
- 22. Was sind einige Beispiele für Konfigurationssprachen?
- 23. Was sind einige gute Starrkörperdynamik Referenzen?
- 24. Was sind einige der besten Javascript-Speichererkennungstools?
- 25. Was sind einige großartige 2D-Zeichen Tutorials?
- 26. Was sind einige Objective-c Debugging-Tipps?
- 27. Was sind einige gängige Fokus-Stacking-Algorithmen?
- 28. Was sind einige einfache JQuery-Schaltflächen?
- 29. Was sind einige zeitaufwendige Operationen in C?
- 30. Was sind einige Programmiermethoden für Solo-Entwickler?
wie etwa URL Scrambling, so dass sie nicht linkified werden? – st0le