Https如何保证数据的安全
1.Http的端口为80 Https的端口为443
个人理解Https的加密过程(SSL/TLS)
首先是通过非对称加密方式得到相同的会话密钥,然后使用对称加密进行加密。
1.服务端向客户端发送公钥
2.客户端通过发送过来的公钥将自己的预主密钥加密后发送给服务端
3.服务端解密之后通过通过计算得到和客户端相同的会话密钥。
会话密钥是对称密钥,这意味着客户端和服务器都使用同一个密钥来加密和解密数据。
会话密钥=第一随机数+第二随机数+预主密钥
1.Http的端口为80 Https的端口为443
个人理解Https的加密过程(SSL/TLS)
首先是通过非对称加密方式得到相同的会话密钥,然后使用对称加密进行加密。
1.服务端向客户端发送公钥
2.客户端通过发送过来的公钥将自己的预主密钥加密后发送给服务端
3.服务端解密之后通过通过计算得到和客户端相同的会话密钥。
会话密钥是对称密钥,这意味着客户端和服务器都使用同一个密钥来加密和解密数据。
会话密钥=第一随机数+第二随机数+预主密钥
相关推荐
在打卡的大老虎很想潜...:你在找实习,没啥实习经历,技术栈放前面,项目多就分两页写,太紧凑了,项目你最多写两个,讲清楚就行,项目背景。用到的技术栈、亮点、难点如何解决,人工智能进面太难了,需求少。你可以加最新大模型的东西