多语言展示
当前在线:393今日阅读:47今日分享:26

凯撒古典密码技术

凯撒密码,就是将明文中的各个字符,按顺序进行n个字符错位转换的加密方法。如果明文是字母,那么密钥就是26位字母表,N为随机数。按照这个推断,如果要加密的文明是数字,那么密钥就是数字表。
工具/原料

记事本

步骤/方法
1

首先,如果要加密的明文是字母,那么就需要一张26位的字母表,但是N为随机数,也就是不确定数,解密的关键就是这个N。在记事本中写上字母表,在比较长的密码中就方便很多。

2

有了一张字母表,就要猜测这个N值究竟为多少,这个只能猜测了,无法进行推断。假如,此时的要加密的文明是“baidujingyan”,那么,n值设为3,也就是隔3个进行装换。那么b-e a-d i-l d-g u-x j-m i-l n-q g-j y-b a-d n-q。

3

上面根据n=3进行了字母的转换了,baidujingyan的原文变成了edlgxmlqjbdq.这样别人第一眼就不知道这串字母究竟是什么意思了,如果要解密,只要知道n的值就可以解出来。

4

在原本字母可以用这种加密方法,如果按这个加密思维,数字也可以进行一些简单的加密,假如,要加密的数字为2 64 4 6 .N值为2.

5

明文2 64 4 6 变成了-4 8 6 6 8。凯撒加密算法虽然比较简单,但是你未必能猜得到它究竟是用何种的加密技术,况且要知道N的值,需要花费很长的时间。

推荐信息