密码学学习笔记1

-明文P(Plain text):指没有经过加密的普通文本
-密文C(Cipher text):指加密后的文本

·加密(Encryption/Encipherment):将明文转化为密文的过程
·解密(Decryption/Decipherment):将密文转化为明文的过程

凯撒密码:将明文中的各个字符按顺序进行N个字符的错位转换的加密方法我们称为凯撒密码。
例:
明文:ILOVEYOU
位移:3
密文:LORYHBRX
栅栏密码:将要加密的明文分成N个一组,然后把每组的第一个字母连起来,形成一段无规律的密文。
例:
明文:ILOVEYOU
N=2 (IL OV EY OU)
密文:IOEOLVYU
复合加密:将两个弱不禁风的加密方法进行复合加密,产生1+1>2的效果。

换字式密码:对凯撒密码进行复杂变换:将每个字符及后移字符都进行变换。
–换字符密码的变换规则(加密密匙)是毫无规律的,所以破解起来的难度要大。

多表替代密码:也是凯撒密码的扩展版本,将明文内容按照N个字符一组的长度分组,并在各组分别使用不同的变换规则。
例:
明文:ILOVEYOU
N=4
第一组移动5个字母 第二组移动7个字母
ILOV EYOU ----> NQTA LFVB

转置式密码:将明文按照N个字符的长度进行分组,并将各组内的字符的顺序进行替换。

从理论上讲,可以通过寻找密匙来破解密码。但从实际计算量来看,换字符密码被公认为安全密码

猜你喜欢

转载自blog.csdn.net/Hotspurs/article/details/88363424