ROT-13

来源:岁月联盟 编辑:zhu 时间:2010-02-08
  

  ROT-13是把字母表中前一半的字母用字母表后一半相对应的字母来交换(也就是隔13个字母交换位置)的一种加密算法。这样,A就变成N,B就变成O,以此类推,然后反过来,N变成A,O变成B,等等。数字、空格和标点不改变。ROT-13有时用来加密那些进攻性的或是带可疑尝试的信息,或那些搞怪信息等。这个代码的目的并不是为了保证安全性,而仅仅是使人们难于阅读而已。

  ROT-13有时用于Internet上加密e-mail地址,这样可以阻碍垃圾邮件的发送。一些浏览器或文字编辑器提供给用户这种在正常文本和ROT-13间来回转换的能力。一般地,你只需加亮你想要加密或解密的文本,然后选择ROT-13编码/解码按钮就可以了。

  这儿是一个正常文本的例子:

  This is a sample of a message encoded using ROT-13 encoding. Because of the simple nature of the encryption, its purpose is not security but to prevent accidental reading.

  使用ROT-13则如下所示:

  Guvf vf n fnzcyr bs n zrffntr rapbqrq hfvat EBG-13 rapbqvat. Orpnhfr bs gur fvzcyr angher bs gur rapelcgvba, vgf checbfr vf abg frphevgl ohg gb cerirag nppvqragny ernqvat.

  ROT-13有时也叫作Caesar代码,据说在Pelloponesian战争期间,罗马将军曾使用过这种代码。

上一篇:Roomba
下一篇:RosettaNet

图片内容