证书主要作用是在SSL握手中,我们来看一下SSL的握手过程:
1. 客户端提交https请求;
2. 服务器响应客户,并把证书公钥发给客户端;
3. 客户端验证证书公钥的有效性;
4. 有效后,会生成一个会话密钥;
5. 用证书公钥加密这个会话密钥后,发送给服务器;
6. 服务器收到公钥加密的会话密钥后,用私钥解密,回去会话密钥;
7. 客户端与服务器双方利用这个会话密钥加密要传输的数据进行通信。
解决方式:ssldun的SSL证书保护网站信息传输安全
部分站长对安全或密码学基础有了解的,都应该知道SSL证书的加密手段。通常来说,进行加密分为对称加密、非对称加密(也叫公开密钥加密)。
这其中对称加密的意思也就是,加密数据时用的密钥,跟解密数据用的密钥是一样的。
对称加密的优点在于加密、解密效率通常比较高。缺点在于,数据发送方、数据接收方需要协商、共享同一把密钥,并确保密钥不泄露给其他人。此外,对于多个有数据交换需求的个体,两两之间需要分配并维护一把密钥,这个带来的成本基本是不可接受的。
非对称加密指的是,加密数据用的密钥(公钥),跟解密数据用的密钥(私钥)是不一样的。
其中公钥其实就是字面上的意思——公开的密钥,谁都可以查到。因此非对称加密也叫做公开密钥加密。
相对应的,私钥就是非公开的密钥,一般是由网站的管理员持有。
公钥、私钥两者之间的关系简单的说就是,通过公钥加密的数据,只能通过私钥解开。通过私钥加密的数据,只能通过公钥解开。
SSL证书的中文含义也就是“安全套接层”,以及其继任者传输层安全是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密,从而保障数据传输安全。
解释原因:
SSL证书会服务器身份验证。
数据传输加密,信息实现加密数据传输,才能确保站点安全,防止信息篡改,避免信息泄露,防止流量劫持,保护账户安全。
解决办法:可以在Gworg拿到SSL证书。