Quelles sont les applications pratiques de l'algorithme ROT13? Puisqu'il ne peut pas être utilisé pour le cryptage, les seuls usages que j'ai vus impliquent des spoilers de brouillage ou des réponses aux questions. Existe-t-il d'autres cas plus pratiques et utiles où ROT13 est utilisé?Quelles sont les applications pratiques de l'algorithme ROT13?
5
A
Répondre
8
ROT13 est utilisé dans certaines parties du registre Windows. La raison habituelle pour 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 avez recherché "notepad.exe" ou "Program Files" dans le registre. Alors ils les ont fait rouler.
1
Par Par Basic symmetric encryption in action: str_rot13() from TuxRadar ROT13 peut être utilisé pour masquer un contenu indésirable de l'utilisateur final, c'est-à-dire des spoilers et des jurons, avec lesquels il peut ensuite interagir pour révéler le contenu réel.
exemple d'implémentation (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()));
});
Questions connexes
- 1. Quelles sont les pratiques «core» Extreme Programming?
- 2. Quelles sont les meilleures pratiques OOoBasic?
- 3. Quelles sont les meilleures pratiques SOA/BPEL?
- 4. Quelles sont les meilleures pratiques pour les applications iOS basées sur le Web?
- 5. Quelles sont les applications réelles du rendement?
- 6. Quelles sont les applications pratiques des algorithmes d'ancêtres communs les plus bas?
- 7. Quelles sont les meilleures pratiques pour l'écriture MVC App?
- 8. Quelles sont les meilleures pratiques pour construire des applications de multi-location?
- 9. Quelles sont les meilleures pratiques pour gérer les informations sensibles?
- 10. Quelles sont les meilleures pratiques pour les URL publiques «privées»?
- 11. Quelles sont les meilleures pratiques de développement GUI iPAD
- 12. Quelles sont les meilleures pratiques pour développer des applications utilisant Titanium Framework ciblant iPhone et Android?
- 13. Quelles sont les meilleures pratiques pour les dépôts Kiln?
- 14. Quelles sont les meilleures pratiques pour ajouter des icônes aux applications Zend Framework?
- 15. Quelles sont certaines des meilleures pratiques Sharepoint?
- 16. Quelles sont vos meilleures pratiques CoreLocation?
- 17. Quelles sont les meilleures pratiques pour empêcher le fluage SQL?
- 18. Structuremap et références, quelles sont les meilleures pratiques?
- 19. Quelles sont les meilleures pratiques pour l'API Middleware?
- 20. Quelles sont les meilleures pratiques pour surveiller DelayedJob?
- 21. nServiceBus et la sécurité: quelles sont les meilleures pratiques?
- 22. MSBuild, solution VS2008 et CI - quelles sont les meilleures pratiques?
- 23. Quelles sont les meilleures pratiques pour la diffusion d'images?
- 24. Spring 3.0 et SOAP - Quelles sont les meilleures pratiques?
- 25. Quelles sont vos pratiques Perforce pour les vues/succursales?
- 26. Quelles sont les meilleures pratiques dans vos tests?
- 27. Quelles sont les utilisations pratiques du fichier resx?
- 28. Quelles sont les applications économiquement importantes de l'apprentissage automatique?
- 29. Quelles applications sont lancées en arrière-plan?
- 30. Quelles sont les meilleures pratiques actuelles pour les tests de charge et le profilage des applications Web ASP.NET?
Que diriez-vous Scrambling URL afin qu'ils ne seront pas linkified? – st0le