本文集的内容实则是对《图解密码技术》一书的总结和概括。
密钥的概念:
1.密码算法中的密钥。就像现实世界中国的“钥”,就像是🔑这样形状微妙而复杂的小金属片。然而算法中的密钥,则像是2035547283848849559959这样的一串非常大的数字。
加密与解密的图解流程
屏幕快照
无论是在加密还是在解密时,都需要知道密钥。
2.根据密钥的使用方法,可以将密码分为对称密码和公钥密码两种。对称密码是指在加密和解密时使用同一密钥的方式。而公钥密码则是指在加密和解密的时候使用不同密钥的方式。因此公钥密码又称为非对称密钥
屏幕快照3.单向散列函数概念
为了防止软件被篡改,有安全意识的软件发布者会在发布软件的同时发布软件的散列值。散列值就是单向散列函数计算出来的值。单向散列函数所保障的并不是机密性,而是完整性。完整性指的是数据是正牌的而不是伪造的,这一性质。使用单向散列函数,就可以检测出数据是否被篡改。
4.消息认证码概念
为了确认消息是否来自所期望的童心对象,就可以使用消息认证码技术。通过使用消息认证码技术,不仅能够保证完整性,还能提供认证机制。
消息认证是一种能够保证完整性和提供认证的密码技术。
5.数字签名概念
屏幕快照 2019-02-13 下午2.00.07.png6.伪随机数生成器
屏幕快照 2019-02-13 下午2.07.18.png 屏幕快照 2019-02-13 下午2.09.40.png
网友评论