您的位置:首页 > 其它

密码编码学-替换法

2007-05-11 17:37 134 查看
不知道上次我为大家留的问题大家研究的怎么样,密钥是上次我提到的错位法,可能有点人按照错位法去解但还是没有结果,研究密码学人的一样不要有固定的思维,任何一种编码学运用起来都是非常灵活的.现在我把密文解读一下.

密文:ipgmnarrmgaoai.现在我把密文分成三组.
i p g m n
a r r m g
a o a i
现在明文就很清晰了im a programming(我是一名程序员)只要换一个思维,简单的错位法也可以衍生出多种编码技术,这就是密码学的迷人之处,处处体现了你灵活的思维.今天我为大家讲解另一种编码学-替换法.

这也是出现比较早的一种编码技术,它是利用字母之间的替换来完成的.它首先要在双方建立一个统一的替换表,然后发送一方将信息加密发送给接受者,接着接受者利用替换表来替换出密文中的信息变成明文,读取信息.请看下面的例子:
A D H I K M O R S U W Y Z
V X B G J C Q L N E F P T
明文:meet at midnight
密文:CUUZ VZ CGXSFIBZ
这里面存在一个潜规则,一般明文都是用小写字母表示,而密文几乎都是由大写字母组成.
密文经过替换表的加密就形成了毫无规律和意义的密文.其实替换表就是一种密钥,对明文的加密就可以起到对密码保护的作用,但是要知道,一般密钥越简单保密性就越差,越容易被人破解.但有时候往往越简单的东西就越是安全,这其中有一种潜在的规律,我将在以后的文章中为大家介绍.现在,我要针对今天介绍的编码技术提出一个问题,因为替换法有很多种,如果单独给大家一段密文去破译多少有些困难,所以今天的题目比较简单,请看密文:

NPNZMQEZYLGSZRS
如果你破译了密文就请在留言中写出明文,我会在明天为大家公布答案,希望您能是第一个解出答案的人.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐