经典密码学与现代密码学

一、密码学概论

1、密码学是构建功能更强大、更有效的新的加密-解密方法的科学。

2、密码分析学是发现已有加密法的弱点,以便不用密钥就能还原成明文的科学。、

3、编码法就是用字、短语或数字来替代明文。生成码文或还原明文需要一本编码簿,它例出了所有数字(或替代字符)和与之对应的明文字、短语或字母。

4、加密法是使用算法或密钥来加密信息。

5、夹带加密法是将密文进行隐藏的方式来加密信息。例如,密文可能夹带在一幅画或者其他消息中。

6、加密算法的基础:

    (1)加密系统在实际中应是不可破解的,尽管不是理论上不可破解的;

    (2)破解加密系统应不会打扰通信者;

    (3)密钥应无须做记录即可记住,并容易修改;

    (4)密码应能够用电报来传输;

    (5)设备或文档应一个人即可携带或操作;

    (6)系统应很容易操作,无须掌握一长串的规则或进行专门培训;

二、经典单码加密法

1、关键词加密法

2、仿射加密法

3、多文字加密法

三、经典多码加密法

1、Vigenere加密法

2、自动密钥加密法

3、Nihilist加密法

4、圆柱面加密法

5、回转轮加密法

四、经典多图加密法

1、Hill加密法

2、Playfair加密法

3、Beale加密法

五、经典多图加密法

1、置换加密法

2、列置换加密法

3、双重置换加密法

六、流加密法

1、流加密法

七、块加密法

1、IDEA

2、Twofish

3、S-DES

4、DES

5、Rijndael

6、RC6

猜你喜欢

转载自blog.csdn.net/u010545480/article/details/90229320