云数据库虚拟主机(云服务器云虚拟主机)
140
2022-09-13
HTTPS如何加密数据的?
HTTPS如何加密数据?了解安全性或加密技术的学生应了解常见的加密方法。一般来说,加密分为对称加密和非对称加密(也称为公钥加密)。
对称加密对意味着用于加密数据的密钥与用于解密数据的密钥相同。
对称加密的优点是加密和解密的效率通常更高。缺点是数据发送方和数据接收方需要协商并共享同一密钥,并确保密钥不会泄露给其他人。另外,对于具有数据交换需求的多个个人,需要在每对之间分配和维护密钥。这个成本基本上是不能接受的。
非对称加密非对称加密意味着用于加密数据的密钥(公钥)与用于解密数据的密钥(私钥)不同。
什么是公钥?实际上,这实际上意味着-任何人都可以找到公钥。因此,非对称加密也称为公钥加密。
相应地,私钥是非公钥,通常由网站管理员持有。
公钥和私钥之间有什么联系?
简而言之,用公钥加密的数据只能用私钥解锁。 用私钥加密的数据只能用公钥解锁。
许多朋友都知道,可以用私钥解密用公钥加密的数据,但忽略了一件事。 用私钥加密的数据也可以用公钥解密。 这对于理解HTTPS的整个加密和授权体系非常重要。
可以使用非对称加密解决数据传输安全性问题吗? 前面特别强调了用私钥加密的数据可以用公钥解锁,而对公钥进行加密。 换句话说,非对称加密只能保证单向数据传输的安全性。
发表评论
暂时没有评论,来抢沙发吧~