《图解密码学》
一、图解名词(发送者、接收者,窃听者)
窃听者Eve并不一定是人,可能是窃听器之类的。
二、加密与解密
1、图解加密
2、图解解密
3、密码保证了信息传递的机密性
4、解密和破译
正当的接收者将密文还原为明文称为解密;但接收者以外的其他人试图将密文还原为明文的,则称为密码破译(有时也称为密码分析)。
三、对称密码与公钥密码
1、图解加解密与密钥
2、图解对称密钥与非对称密钥
3、混合密码系统
将对称密码与非对称密码结合起来的方式称为混合密码系统。
4、其他密码技术
4.1、单项散列函数
单向散列函数他所保证的是信息的完整性,可通过单向散列函数计算出来的散列值来进行判断信息是否被篡改。
4.2、消息认证码
利用消息认证码,不断能够确认消息是否被篡改,而且还能够确认消息是否来自我们所期望的对象。
消息认证码是一种能够保证完整性和提供认证的密码技术。
4.3、数字签名
通过上面的例子我们可以知道数字签名能够防止否认,伪装,篡改等威胁的技术。将现实世界中的签名,盖章技术运用到数字世界当中。
4.4、伪随机数生成器
伪随机数生成器是一种模拟产生随机数列的算法,承担着密钥生成的重要职责。例如在进行SSL/TLS通信的时候,会产生一个用于当前通话的临时密钥,这个密钥就是伪随机生成器数生成的。