Một số ứng dụng thực tế của thuật toán ROT13 là gì? Vì nó không thể được sử dụng để mã hóa, nên các tập quán duy nhất mà tôi đã thấy về nó liên quan đến việc xáo trộn các spoilers hoặc câu trả lời cho các câu hỏi. Có những trường hợp thực tế và hữu ích nào khác khi sử dụng ROT13?Một số ứng dụng thực tế của thuật toán ROT13 là gì?
5
A
Trả lời
8
ROT13 được sử dụng trong các phần của Windows registry. Lý do thông thường để sử dụng một cái gì đó như ROT13 là tìm kiếm. Vì lý do nào đó, họ không muốn một số khóa đăng ký hiển thị khi bạn tìm kiếm “notepad.exe” hoặc “Program Files” trong sổ đăng ký. Vì vậy, họ ROT13ed chúng.
1
Mỗi Basic symmetric encryption in action: str_rot13() from TuxRadar ROT13 có thể được sử dụng để làm xáo trộn nội dung không mong muốn từ người dùng cuối, tức là spoilers và thô tục, sau đó họ có thể tương tác để tiết lộ nội dung thực tế.
Ví dụ thực hiện (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()));
});
Các vấn đề liên quan
- 1. Các ứng dụng thực tế của thuật toán tổ tiên chung thấp nhất là gì?
- 2. Một số ứng dụng thực tế của XOR trong các thuật toán
- 3. Cà ri JavaScript: các ứng dụng thực tế là gì?
- 4. một số ứng dụng thực tế của mem_fn & bind
- 5. Ứng dụng thực tế trong cuộc sống là gì?
- 6. Việc sử dụng biến số thực tế là gì?
- 7. Thuật toán s2k là gì?
- 8. các thuật toán để chuyển đổi một Column Letter Excel vào Số của nó là gì?
- 9. Một số ứng dụng thông minh của LINQ là gì?
- 10. Chiều cao và chiều rộng thực tế tối đa cho một ứng dụng Web là gì?
- 11. Thuật toán R * -Tree là gì?
- 12. Một số gợi ý mà thuật toán nên song song là gì?
- 13. Thuật toán phân loại nhanh nhất cho một số lượng nhỏ các số nguyên là gì?
- 14. SQLite: giới hạn thực tế là gì?
- 15. Lợi ích thực tế của ADO.NET Entity Framework là gì?
- 16. Cách sử dụng thực tế của một nhà xây dựng được bảo vệ là gì?
- 17. Thuật toán số Chuông
- 18. Sự khác biệt thực sự giữa thuật toán di truyền và thuật toán tiến hóa là gì?
- 19. Ứng dụng Facebook thực tế chiều rộng
- 20. Điều gì là sự tinh tế của, nhà điều hành?
- 21. Một số thuật toán xếp chồng tập trung phổ biến là gì?
- 22. Hiệu ứng thực tế của viewPager.setOffscreenPageLimit (3) ;?
- 23. Một số kỹ thuật tốt để chuyển đổi ứng dụng Ms Access thành ứng dụng .Net là gì?
- 24. Dấu chân ứng dụng là gì và cách tính toán?
- 25. Thuật ngữ "thuật ngữ vector" là gì?
- 26. Giá trị thời gian ms thực tế cho hằng số animTime của Android là gì?
- 27. Thuật toán tăng cường thực tế dựa trên điểm đánh dấu (như thuật toán của ARToolkit) hoạt động như thế nào?
- 28. sử dụng thực tế của MPS IDEA và Eclipse Xtext là gì
- 29. IOC là gì? Cần một số ví dụ mã thực tế để minh họa
- 30. Cần một thuật toán để tách một chuỗi số
thế nào về Scrambling URL do đó họ sẽ không được linkified? – st0le