服务器(服务器配置)
168
2022-07-25
对于一些能够影响到我们生活的科技知识,我们多学习一些是有非常多的益处的。就比如ssl加密技术,对我们的生活和工作影响如此之大,许多人对此却全然不知,今天就来带大家了解一下。
ssl加密
ssl加密技术是什么?
Ssl加密的一个步骤就是拦截服务器报文,截获秘钥,当客户端初次向服务器请求秘钥是,服务器返回秘钥报文,中途被黑客截获,获得秘钥信息。Ssl技术的第一个体现就是在这个方面了。当客户端发送加密报文给服务器或者服务器返回加密报文时都可能被截获报文信息并且解密。
SSL加密技术工作方式:
发送一个ClientHello消息,说明它支持的密码算法列表、压缩方法及最高协议版本,也发送稍后将被使用的随机数。然后收到一个ServerHello消息,包含服务器选择的连接参数,源自客户端初期所提供的ClientHello。当双方知道了连接参数,客户端与服务器交换证书(依靠被选择的公钥系统)。这些证书通常基于X.509,不过已有草案支持以OpenPGP为基础的证书。服务器请求客户端公钥。客户端有证书即双向身份认证,没证书时随机生成公钥。客户端与服务器通过公钥保密协商共同的主私钥(双方随机协商),这通过精心谨慎设计的伪随机数功能实现。结果可能使用Diffie-Hellman交换,或简化的公钥加密,双方各自用私钥解密。所有其他关键数据的加密均使用这个“主密钥”。数据传输中记录层(Record layer)用于封装更高层的HTTP等协议。记录层数据可以被随意压缩、加密,与消息验证码压缩在一起。每个记录层包都有一个Content-Type段用以记录更上层用的协议。
SSL加密过程
1.客户端向服务器端索要并验正证书;
2.双方协商生成“会话密钥”;对成密钥
3.双方采用“会话密钥”进行加密通信;
ssl加密
以上就是关于ssl加密技术一些非常基础的知识,让人们不会对于ssl加密技术一无所知,这些我们无意间学习的知识,都是我们以后的谈资。
发表评论
暂时没有评论,来抢沙发吧~