第一章
密码分为对称秘码和公钥密码
对称密码是指加密和解密时使用同一秘钥的方式。
公钥密码是指在加密和解密时使用不同秘钥的方式,也称非对称密码。
混合密码系统
其它密码技术包括单向散列函数,消息认证码,数字签名,伪随机数生成器
密码常识:
1.不要使用保密的密码算法
2.使用低强度的密码比不加密更危险
3.任何密码总有一天都会被破解
4.密码只是信息安全的一部分
第二章
凯撒密码
通过将明文中所使用的字母表按照一定的字数平移来进行加密。可以通过暴力破解来破译。
简单替换密码
将明文中所使用的字母表替换为另外一套字母表的密码。可以通过频率分析进行破译。
Enigma
第三章
异或:相同为0,不同为1。A异或B得到的结果再次与B异或,结果变回A。
一次性密码本是无法破译的。
DES是一种对称密码。
Feistel网络结构如下:
1. 将输入的数据等分位左右两部分。
2. 将输入的右侧直接发送到输出的右侧。
3. 将输入的右侧发送到轮函数。
4. 轮函数根据右侧数据和子秘钥,计算出一串看上去是随机的比特序列。
5. 将上一步得到的比特序列与左侧数据进行异或运算,并将结果作为加密后的右侧。
在没两轮处理之间将左侧和右侧的数据对调,用不同的子秘钥进行一轮处理。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。