登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Walk away

自以为灯 自以为靠

 
 
 

日志

 
 
关于我
Ian

Only you and you alone can thrill me like you do and fill my heart with love for only you......

Playfair Cipher  

2009-07-31 17:23:16|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
在电影中看到这种加密法,还不错的,网上查了下,大致懂了。
这加密法关键是一个双方皆知的KEY,然后是一个5*5的加密解密表。下面一个例子说明下:

KEY:monarchy
将这个KEY填入5*5的表格,26个字母中余下的依次填入表格(i和j填同一格)
 m o n a r
 c h y bd
 ef
g i/j  k
 lp
q
s
t
u
v
w
x
z
加密规则:
1.将明文分成两两一组,若同组字母相同则插入x,例如kill分成ki和ll,ll相同,插入x,分组即成为ki、lx、l
2.若两字母在同一行,则由右边字母取代
3.若两字母在同一列,则由下方字母取代
4.其他情况,转换成此二字母构成的矩形的对角字母取代(横向取代)

例:
明文 killersarerunningaway
分组 ki lx le rs ar er un ni ng aw ay
密文 ek su ul at rm km wm ag yg nx nb

解密规则既是加密规则的反向:
1.若两字母在同一行,则由右边字母取代
2.若两字母在同一列,则由下方字母取代
3.其他情况,转换成此二字母构成的矩形的对角字母取代(横向取代)
------------------------------------------------------------------
个人认为这个加密法还有一些地方不够完善
1.KEY中的字母不能重复
2.大量文章加密的话可根据词频破译出THE等的密文,继而破译出KEY
3.网上没找到关于分组后字母数为奇数的话最后一个分组如何解决(难道也是加x?)再找找看,应该有个办法的
暂时只想到这些
------------------------------------------------------------------
好久没写日志了,留言上都有人发警告了~在学校有点对不起自己,所以都不想写出来丢人,课题的进度好像有点慢,要赶了;看书总看点停点,没个连续的;手绘看几天又停了。哎,总觉得提不起精神来干,明天8月了,暑假还有一个半月,要赶紧了。
今天梦梦去了英国,没什么说的,照顾好自己,这边好多人会想你的。


  评论这张
 
阅读(609)| 评论(8)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018