网络安全三要素 · 机密性:攻击者无法获知通信内容 · 完整性:攻击者对内容进行篡改时能被发现 · 身份验证:攻击者无法伪装成通信双方的任意一方与另一方通信。 //这三点在量子计算中能够很好地得到保障。原理与量子的相干性、叠加性有关。
加密方式分为对称加密和非对称加密: 对称加密:加密、解密使用同样密钥。 非对称加密:加密、解密的密钥形式有差别:公钥加密只能用私钥解密,私钥加密只能用公钥解密(安全性更高)
密码散列函数(哈希函数):输入任意长度内容,可得固定长度哈希值。
密码散列函数如何作用在网络安全中呢:
- 密码散列函数(哈希函数)就像是一种特殊的搅拌机,可以把任何东西(比如文字、图片、音乐等)搅拌成一团乱糟糟的泥巴。
- 这种泥巴有两个特点:一是它的颜色和质量都是固定的,不管你放进去多少东西,搅出来的泥巴都是一样的;二是它的颜色和质量都是独一无二的,只要你放进去的东西有一点点不同,搅出来的泥巴就会完全不同。
- 在网络安全中,密码散列函数可以用来保护数据的完整性和唯一性。比如,当你下载一个文件时,你可以用密码散列函数把文件搅成一团泥巴,然后和网站提供的泥巴颜色和质量进行比较,如果一样,就说明文件没有被篡改或损坏;如果不一样,就说明文件有问题,可能被病毒感染或者被人修改过。
- 密码散列函数还可以用来保护数据的隐私和安全。比如,当你注册一个网站时,你可以用密码散列函数把你的密码搅成一团泥巴,然后把泥巴发送给网站,网站只保存泥巴,不保存你的原始密码。这样,即使网站被黑客入侵,黑客也无法从泥巴中还原出你的密码,因为密码散列函数是不可逆的,就像你无法从泥巴中还原出原来的东西一样。