Https如何保证数据的安全
1.Http的端口为80 Https的端口为443
个人理解Https的加密过程(SSL/TLS)
首先是通过非对称加密方式得到相同的会话密钥,然后使用对称加密进行加密。
1.服务端向客户端发送公钥
2.服务端通过发送过来的公钥将自己的预主密钥加密后发送给服务端
3.服务端解密之后通过通过计算得到和客户端相同的会话密钥。
会话密钥是对称密钥,这意味着客户端和服务器都使用同一个密钥来加密和解密数据。
1.Http的端口为80 Https的端口为443
个人理解Https的加密过程(SSL/TLS)
首先是通过非对称加密方式得到相同的会话密钥,然后使用对称加密进行加密。
1.服务端向客户端发送公钥
2.服务端通过发送过来的公钥将自己的预主密钥加密后发送给服务端
3.服务端解密之后通过通过计算得到和客户端相同的会话密钥。
会话密钥是对称密钥,这意味着客户端和服务器都使用同一个密钥来加密和解密数据。
相关推荐