多语言展示
当前在线:1744今日阅读:103今日分享:49

多表替代密码古典加密方式

将文明内容按照N个字符长度分成不同的分组,在各分组使用不同的变换规则,这种方式叫做多表替代密码,也是凯撒密码的扩展版本,就是在凯撒密码的基础之上将变换方式改变一下。
工具/原料

记事本

步骤/方法
1

假如已经知道了这就是多表替代密码,那么,首先要做的是必须有一张26位的字母表,用于对照。

2

假如此时的要加密的明文为baidujingyan,N值设为3,也就是取三位的字符,一共有四个三位字符,这四个三位字符要采取不同的变换方式。

3

首先,前三个字符bai的变换方式为隔1个字母变换,也就是说b-c,a-b,i-j。

4

第二个三位字符duj采取的变换方式为隔两个字符变换,也就是d-f u-w j-l。

5

第三个三位字符ing采取的变换方式为隔三个字符变换,也就是i-l,n-q,g-m

6

第四个三位字符yan采取的变换方式为隔四个字符变换,也就是y-c,a-e,n-r

7

通过N值将字符分位N组,每组都要采取不同变换方式进行加密,最后baidujingyan-cbjfwllqmcer。这种方式就比较难破解了。

推荐信息