请比较凯撒密码维吉尼亚密码普莱费尔密码的异同点(凯撒密码加密与解密的区别在哪)

2023-03-18 20:32:42 密语知识 思思

比较凯撒密码维吉尼亚密码普莱费尔密码的异同点:

1、维吉尼亚密码是使用一系列凯撒密码组成密码字母表的加密算法,属于多表密码的一种简单形式。

2、凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。

什么是凯撒加密法?

简单的说,就是位移加密。

比如你的密码是ABCDE

然后设置凯撒密码的偏移量为3的话

那加密之后的密码就是DEFGH

加密和解密密钥不同的密码体制称为什么

举个很简单的例子,比如凯撒密码,就是将字母循环后移n位,这个n就是一个密钥,循环后移的方法叫做算法

对明文用不同的密钥加密的结果不一样,虽然他们用的是相同的算法

比如run用key=1(密钥)的凯撒密码,变成svo,用key=2(密钥)加密就成了twp,所以密钥和算法是明显不同的,再比如现在公钥密码体系大多用的rsa算法,但每个人的密钥不一样,密文才不同

另外,一般来说,算法是公开的,而密钥是不公开的~

一个加密算法正好包含两个输入参数,一个是明文,一个是密钥,理解了吧?

何谓凯撒密码。

恺撒密码是一种代换密码。据说凯撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推X将变成A,Y变成B,Z变成C。由此可见,位数就是凯撒密码加密和解密的密钥。