https原理详解

最近一直在看https方面的资料,之前对https的理解是这样的先TCP三次握手建立连接,然后客户端向服务端请求证书和公钥,客户端验证证书,证书有效的话以后所有发送给服务端的消息都经过公钥加密,所有服务端发来的消息都经过公钥解密。但这里有个问题,第④步的公钥是明文给的,如何保证这之间中间人攻击——将公钥换成中间人自己的公钥,这样中间人就可以截获客户端发出的消息。 如果中间人篡改了公钥,客户端在验证
相关文章
相关标签/搜索