密码教学上课讲义.ppt
《密码教学上课讲义.ppt》由会员分享,可在线阅读,更多相关《密码教学上课讲义.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、密码教学一说到密码呢,可能大家就会想到QQ密码,银行密码,没错,我们每天都与密码打交道,但是此密码非彼密码,我说的密码是网上流行的、用简易传统加密法及新型加密小技巧设计、仅供此类爱好者破解以达到休闲娱乐目的的简易密码。莫尔斯电码由点和线构成,点可以用“嘀”表示,横线可以用“嗒”表示。解密示例-/*/*-/-*/-*-/-*-/-/*-/直接对照表查答案:Thankyou凯撒密码凯撒密码是古罗马皇帝凯撒用来加密军情的,是一种替代密码,将字母的顺序退后起i(125,不能推26位,否则无效)位起到加密作用,如i=3,将A替代成D,B替代成E以此类推.凯撒密码是所有密码中最基本的密码了,很多密码都是从
2、凯撒密码衍生出去的,所以想掌握好密码,就必须得掌握好凯撒密码。弱点:破解时可以数出频率最高的字母,一般这个字母就是E。解密示例Xpbjoj一般,凯撒密码都是A移到B,很少B移到A的,所以我们手动解密的时候,要向前推,既按照字母表的顺序,将密文倒退回去。X的前一位是WP的前一位是O以此类推,就能得出woaini,这是汉语拼音,拼回去就是我爱你PS:记住,凯撒密码不仅仅只是能移一位,可以移不超过25位。关键词凯撒关键词凯撒这个加密方式是从凯撒位移衍生出来的,书中的名称是“关键词凯撒”。关键词中不能有重复的字母,就算有也要把重复的字母删去。举个例子:以code为关键词:原字母表:abcdefghij
3、klmnopqrstuvwxyz加密密码表:codefghijklmnpqrstuvwxyzab这种方法即用把关键词写在前面,在按关键词的最后一个字母搞凯撒位移。解密示例若以“mima”以为关键词,则关键词要变成“mia”(去掉第二个重复的“m”),则:原字母表:abcdefghijklmnopqrstuvwxyz加密密码表:miabcdefghjklnopqrstuvwxyz这个例子恰好也表现出了一个巧合,即从n开始后面的加密字母和原始字母相同,这种情况下各位可以选择换一个关键词加密,或者仍用这个关键词(这种情况可以迷惑解密者放弃这一个正确的关键词)。确定关键词做凯撒位移时,已在关键词中出现
4、的字母不可以再次出现,不然加密密码表中字母的数目将多于原字母表。栅栏密码所谓的栅栏密码,就是把要加密的铭文分成N(栏数,一般为2-5栏为宜)个一组,然后把每组的第i个字连起来,形成一段无规律的话。例如2栏:栅栏密码按照字数来可以Woaini2栏,3栏等等,解密的时Wan侯不要拘泥于字数。Oii特征:频率与标准频率相差无密文:wanoii几。解密示例szosieadfnuhuhghoiag元音多,一般就要考虑栅栏密码先试试两栏SzosieadfnUhuhghoiag然后竖着写出来suzhoushigehaodifang整理,完成:苏州是个好地方密匙栅栏密钥栅栏这个加密方式是从传统栅栏衍生出来的。
5、首先是确定密钥,密钥的字母数即是格子的列数。将密钥中的字母按字母表中的顺序编号即得到每一列的序号,如果相同的字母出现超过2次,先编从左到右第一个字母的号,再编第二个,以此类推。PS:编号是按在字母表里出现的顺序字母不够就留空格例子以happynewyear为要加密的原文为例:1.若以cipher为密钥,则密钥编号为145326,在“格子”上方先写下密钥编号(密钥可写可不写),再按传统栅栏编码方式“填格子”,即145326happynewyear接下来按照每一列的编号顺序依次抄下每一列,即:heyapeawpynr,编码完成。2.若以mima为密钥,则密钥编号为3241,在“格子”上方先写下密钥
6、编号(密钥可写可不写),再按传统栅栏编码方式“填格子”,即:3241happynewyear接下来按照每一列的编号顺序依次抄下每一列,即:pwranehyypea,编码完成四方密码【四方密码】四方密码是一种对称式加密法,由法国人FelixDelastelle(1840年1902年)发明。这种方法将字母两个一组,然后采用多字母替换密码。四方密码用4个55的矩阵来加密。每个矩阵都有25个字母(通常会取消Q或将I,J视作同一样,或改进为66的矩阵,加入10个数字)。首先选择两个英文字作密匙,例如example和keyword。对于每一个密匙,将重复出现的字母去除,即example要转成exampl,
7、然后将每个字母顺序放入矩阵,再将余下的字母顺序放入矩阵,便得出加密矩阵。将这两个加密矩阵放在左上角和右下角,余下的两个角放a到z顺序的矩阵:abcdeEXAMPfghijLBCDFklmnoGHIJKprstuNORSTvwxyzUVWYZKEYWOabcdeRDABCfghijFGHIJklmnoLMNPSprstuTUVXZvwxyz加密的步骤:两个字母一组地分开讯息:(例如helloworld变成helloworld)找出第一个字母在左上角矩阵的位置abcdeEXAMPfghijLBCDFklmnoGHIJKprstuNORSTvwxyzUVWYZKEYWOabcdeRDABCfghij
8、FGHIJklmnoLMNPSprstuTUVXZvwxyz同样道理,找第二个字母在右下角矩阵的位置:abcdeEXAMPfghijLBCDFklmnoGHIJKprstuNORSTvwxyzUVWYZKEYWOabcdeRDABCfghijFGHIJklmnoLMNPSprstuTUVXZvwxyz找右上角矩阵中,和第一个字母同行,第二个字母同列的字母:abcdeEXAMPfghijLBCDFklmnoGHIJKprstuNORSTvwxyzUVWYZKEYWOabcdeRDABCfghijFGHIJklmnoLMNPSprstuTUVXZvwxyz找左下角矩阵中,和第一个字母同列,第二个字
9、母同行的字母:abcdeEXAMPfghijLBCDFklmnoGHIJKprstuNORSTvwxyzUVWYZKEYWOabcdeRDABCfghijFGHIJklmnoLMNPSprstuTUVXZvwxyz这两个字母就是加密过的讯息。helloworld的加密结果:helpmeobiwankenobiFYGMKYHOBXMFKKKIMD二分密码【二方密码】二方密码比四方密码用更少的矩阵。得出加密矩阵的方法和四方密码一样。例如用example和keyword作密匙,加密lp。首先找出第一个字母(L)在上方矩阵的位置,再找出第二个字母(D)在下方矩阵的位置:EXAMPLBCDFGHIJKN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码 教学 上课 讲义
限制150内