I love you 的凯撒码是不知道的,因为没有给出K值。
凯撒加密【Caesar Code】是一种简单的消息编码方式:它根据字母表将消息中的每个字母移动常量位k。举个例子如果k等于3,则在编码后的消息中,每个字母都会向前移动3位:a会被替换为d。b会被替换成e。依此类推。字母表末尾将回卷到字母表开头。于是,w会被替换为z, x会被替换为a。在解码消息的时候,每个字母会反方向移动同样的位数。
发展
人们在单一恺撒密码的基础上扩展出多表密码,称为“维吉尼亚”密码。它是由16世纪法国亨利三世王朝的布莱瑟·维吉尼亚发明的,其特点是将26个恺撒密表合成一个。
“维吉尼亚”密码
“维吉尼亚”密码由16世纪法国亨利三世王朝的布莱瑟·维吉尼亚发明的,如下表:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z。
A A B C D E F G H I J K L M N O P Q R S T U V W X Y Z。