论文部分内容阅读
如果不考虑密码产生的历史背景,不考虑因重要密码被破译而带来的种种后果,单从密码的设计和解密来看,密码可是非常迷人的哦!
想想看,花样百出地加密和千方百计地解密的过程,难道不是一场刺激的智力游戏吗?如果你破译出一条密码,会不会特有成就感?如果你为爸爸妈妈设置一条亲情密码,然后他们千辛万苦读懂了你的心语,那一刻是不是特别温馨?好吧,我们这就来学学最简单的密码设计吧!
设计密码前,要先想好想说什么,如果你想对爸爸妈妈说“I loveyou”,可以这样加密这条信息:
1 使用栅栏易行法
栅栏易行法就是把字母交替排成上下两行,再将下面一行的字母排在上面一行的后面,从而形成一段密码。举例:
把“I love you”这句英文的字母全部排列出来是:I LOVE YOU交替排成上下两行则是:IOEO
LVYU
把下面一行字母排到上面一行的后面则是:IOEOLVYU
2 使用替换法
替换法就是将已经形成的密码转换成大家都知道规则的一种密码表中的符号。“滴滴答答”发电报用的莫尔斯电码表是作为国际标准用了很长时间了的哦,这里我们也用莫尔斯电码表作为转换表吧。请看莫尔斯电码表:
想想看,花样百出地加密和千方百计地解密的过程,难道不是一场刺激的智力游戏吗?如果你破译出一条密码,会不会特有成就感?如果你为爸爸妈妈设置一条亲情密码,然后他们千辛万苦读懂了你的心语,那一刻是不是特别温馨?好吧,我们这就来学学最简单的密码设计吧!
设计密码前,要先想好想说什么,如果你想对爸爸妈妈说“I loveyou”,可以这样加密这条信息:
1 使用栅栏易行法
栅栏易行法就是把字母交替排成上下两行,再将下面一行的字母排在上面一行的后面,从而形成一段密码。举例:
把“I love you”这句英文的字母全部排列出来是:I LOVE YOU交替排成上下两行则是:IOEO
LVYU
把下面一行字母排到上面一行的后面则是:IOEOLVYU
2 使用替换法
替换法就是将已经形成的密码转换成大家都知道规则的一种密码表中的符号。“滴滴答答”发电报用的莫尔斯电码表是作为国际标准用了很长时间了的哦,这里我们也用莫尔斯电码表作为转换表吧。请看莫尔斯电码表: