公司面试题
公司面试题
HTTPS的加密方式? 使用对称加密和非对称加密的好处是什么?
对称加密(Symmetric Encryption):使用相同的密钥进行加密和解密。
非对称加密(Asymmetric Encryption):使用一对公钥和私钥,其中公钥加密的数据只能通过对应的私钥解密,反之亦然。
使用对称加密和非对称加密的好处
对称加密的好处:
- 速度快:对称加密算法通常比非对称加密算法快得多,适合大数据量的加密传输。
- 计算资源低:对称加密的计算复杂度较低,节省CPU和内存资源。
非对称加密的好处:
- 密钥管理安全:非对称加密通过公钥和私钥的配对,解决了密钥分发和管理的问题。只有私钥持有者能解密数据,保证了数据传输的安全性。
- 身份验证:非对称加密支持数字签名,验证数据发送者的身份,防止数据被篡改。
HTTPS 结合对称加密和非对称加密的优势
- 安全的密钥交换:通过非对称加密安全地交换对称加密密钥,避免了对称密钥的泄露。
- 高效的数据传输:一旦对称密钥安全交换,使用对称加密进行数据传输,提高传输效率。
通过结合这两种加密方式,HTTPS 能够提供既安全又高效的数据加密传输。
如何预防死锁的发生?
破坏死锁的4个条件之一就可以:
循环等待;不可剥夺;请求保持;互斥;
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 停云笺!
评论