ROT13算法的一些實際應用是什麼?由於它不能用於加密,我所見過的唯一用法是涉及擾亂破壞者或解答問題。在使用ROT13的情況下還有其他更實用和有用的案例嗎?ROT13算法的一些實際應用是什麼?
5
A
回答
8
ROT13用於Windows註冊表的某些部分。使用類似ROT13的常見原因是搜索。無論出於何種原因,當您在註冊表中搜索「notepad.exe」或「Program Files」時,他們不希望某些註冊表項出現。所以他們對它們進行了ROT13。
1
根據Basic symmetric encryption in action: str_rot13() from TuxRadar ROT13可以用來混淆來自最終用戶的不需要的內容,即破壞者和褻瀆,然後他們可以與之交互以揭示實際內容。
實現示例(JavaScript的瓦特/ 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()));
});
相關問題
- 1. 異或算法在算法中的一些實際應用
- 2. 最低公共祖先算法的實際應用是什麼?
- 3. 什麼是克隆的實際用法
- 4. Lua在Mac OS X中的一些實際用途是什麼?
- 5. Order Statistics算法的一些應用是什麼?
- 6. 什麼是dist()實際計算?
- 7. 什麼是實際應用過濾器?
- 8. 什麼是System.Transactions的實際用途?
- 9. jQuery的實際用途是什麼?
- 10. 什麼是monoids的實際使用?
- 11. toContain()的實際用途是什麼?
- 12. 什麼是一些不尋常的SQL Server數據類型的實際使用?
- 13. Android - 什麼是實際使用 - 類別
- 14. 什麼是createDataPartition實際使用列表
- 15. 什麼是「泡菜」實際用於?
- 16. ES5提供的新方法的實際用途是什麼?
- 17. 什麼是採取一個二叉樹的垂直總和的一些實際應用
- 18. 弱鏈接的實際應用是什麼?
- 19. 什麼是TSP的實際行業應用?
- 20. swift中嵌套函數的實際用法是什麼?
- 21. 變量變量的實際用法是什麼?
- 22. 什麼是使用IServiceCollection.AddTransient,IServiceCollection.AddSingleton和IServiceCollectionAddScopped方法的實際場景?
- 23. PHP中函數metaphone()和soundex()的實際用法是什麼?
- 24. 什麼是一些常見的焦點疊加算法?
- 25. 什麼是生成動態高度圖的一些好算法?
- 26. 什麼是一些已知的匹配算法?
- 27. respond_to實際返回的是什麼?
- 28. 什麼是一些Sharepoint最佳實踐?
- 29. 什麼是一些OOoBasic最佳實踐?
- 30. 什麼是:attribute =>參數實際上是做什麼的?
怎麼樣擾的URL,因此他們不會被linkified? – st0le 2010-10-14 05:30:48