密码编码学-替换法

本文介绍了密码编码学中的替换法,通过实例展示了如何利用字母替换进行加密和解密。作者强调了密码学中思维灵活性的重要性,并提出一个简单的密文让读者尝试破解。
摘要由CSDN通过智能技术生成

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

密文: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
如果你破译了密文就请在留言中写出明文,我会在明天为大家公布答案,希望您能是第一个解出答案的人.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值