关于HTTPS的对称查询
今天在学习计网的HTTPS时,我学到关于对称密钥的知识是:
- 服务器和客户端共享相同密钥,加密和解密使用相同的密钥。
- 算法是公开的,计算量小,加密速度快,效率高。
我的理解是公钥是公开的,那么黑客也是根据算法来知道公钥的,
但是我又看到了这张图:
因此我想问一下这种方式的密钥 黑客是否可以根据公开的算法来破解?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
HTTPS 的确用到了对称密钥, 但不是你描述的那么简单
所以 HTTPS 实际上对称密钥和非对称密钥都应用到了, 一个请求的大致流程如下
所以你可以看到虽然这里用到了对称密钥, 由于开头提到的2个原因, 所以基本是可以保证安全性的
HTTPS基本流程如下:
事实上HTTPS先使用非对称加密来加密一个对称加密的密码,然后后面的内容都用对称加密,所以其他他非对称加密和对称加密都使用了。至于说算法是公开的,黑客能不能破解,答案是不能,这个是RSA算法的精髓,他的加密使用的是取模运算,也就是说你用公钥加密了,不能使用公钥反解,只能使用私钥解密。具体过程比较复杂,我也是看了这篇文章才知道的:https://juejin.im/post/5e689e...