ROT13

用途

ROT13过去在1980年代早期的net.jokes新闻组里使用。它被用来隐藏某些可能侮辱到特定读者的笑话、隐晦某个谜题的答案或八卦性的内容。。之所以选一次13个字母的位移而不是其他值（例如原本凯撒加密里的3字母位移）乃因13位这个值刚刚好加密解密都是一样，故只要一行命令就可以简洁的满足两者需要。ROT13一般是新闻阅读软件内置支持的功能。电子邮件地址有时也以ROT13编码以躲过较不复杂的垃圾邮件机器人耳目。

ROT13是凯撒密码加密算法的特例。公元前一世纪尤利乌斯·凯撒发明凯萨加密法。更具体的例子是伐蹉衍那加密（Vatsyayana cipher），该密码描述了《欲经》整本经文。
ROT13并不意图用在重视机密性的场合。固定位移的使用意味着该加密实际上并没有密钥，而且解码不需要对ROT13实际上的使用有较深了解。即使没有ROT13使用的知识，该算法也相当容易透过频率分析破解。正因为其完全不适合真正的机密用途，ROT13已经变成了一种警句，用来影射任何显著的弱加密体系；例如批评家可能会这样说：“56比特DES这些日子以来只比ROT13要好一点。”另外，作为对真正术语像“双重DES”的嘲讽，半路杀出的术语“双重ROT13”、“ROT26”、“2ROT13”、以及玩笑性质的学术论文“关于2ROT13加密算法” 都闪烁著幽默的心思。因为套用ROT13到已经加密过的ROT13文字，将会打回原形；也就是说，ROT26等于没有加密。延伸下去，三重ROT13（用来取笑其对比的3DES）等同于1次ROT13而已。
于1999年12月，人们发现网景通信家利用ROT13作为其存储email密码的不安全体系。。在2001年，俄罗斯程序员狄米区·史盖里亚罗夫（Dimitry Sklyarov）展示eBook贩卖商New Paradigm Research Group（NPRG）使用ROT13来对它们的文件加密；据推测NPRG可能把ROT13玩具样本——跟着Adobe eBook软件开发工具包一起提供——用错在重大加密体系上。Windows XP也在某些注册表键上使用ROT13。

变体

ROT47是ROT13的派生物，它除了打乱基本字母外，也对数字与常见符号做处理。除了使用A–Z系列外，ROT47使用范围较广的ASCII字符集。具体而言，所有7-bit可打印字符，除空白以外，从十进制33 '!' 到 126 '~'都被毫无保留的用来做47位循环。使用较广的字母集原意是产生比ROT13更彻底的乱码，不过因为ROT47无差别地将数字与符号混合导入，导致这种方式较容易看出某串文字被动过手脚。
ROT47的示例：
The Quick Brown Fox Jumps Over The Lazy Dog.

...加密成为...
%96 "F:4< qC@H? u@I yF>AD ~G6C %96 {2KJ s@8]
程序设计里标准的GNU C 库包含了一个函数 —memfrob()— 它与ROT13有类似的效果，尽管该函数使用对象是任意双字节数据。memfrob()透过每个比特与双比特模板00101010（42）做互斥（XOR）运算合并。这个效果是一种简单的XOR操作。与ROT13相似， memfrob()也是自我逆反的，故提供的保全程度好不到哪里去。