当前位置: 首页 > 技术支持 > 知识库

SSL双向认证是怎么回事?

发布日期: 2019-08-16 16:27:02 阅读量: 作者: 金网SSL证书
SSL协议是一种采用非对称加密方法进行安全验证的一种协议。这种非对称加密相当于在服务器和客户端之间安插了两把钥匙,一把是公钥,一把是私钥。由于公钥是公开的,任何人都可以访问,私钥的用处就凸显了出来。
 
SSL双向认证是怎么回事

举例来说,当客户端想要从服务器中获取一张加密图片,由于图片属于加密保护的范围,服务器会要求客户端发来指令,但是因为加密,所以客户端需要索取服务器的公钥来使得指令加密成密文,这样在传送到服务器的时候就不会因为是明文而被窃取。当服务器接收到加密后的指令,在使用私钥进行解密,这样就完成了客户端和服务器的信息传递。但是SSL需要进行SSL认证,SSL认证之后会得到SSL证书,在取得SSL证书之后进行安装,SSL才可以有效地使用。

SSL认证又分为SSL单向认证和SSL双向认证,之前的SSL认证采用的都是单项,在单向认证中,每一步SSL认证都需要一步一步的操作,在这种操作中还需要对双方进行身份的验证,但是在单向认证中只存在客户端对服务器的认证,但是SSL双向认证不仅客户端需要认证服务器,服务器也要验证客户端。所以说双向认证有效地避免了在文件或者交易信息传递的过程中,无法判定对方的身份,由此带来的不必要的麻烦。所以比较来说,SSL双向认证的安全度更高一些,双向认证不仅可以做到在传输的过程中保护数据的完整性,还能清楚地识别在接收端的身份认证问题。
上一篇: https原理是怎样的
下一篇: SSL握手是什么,有什么作用