1. 非对称加密(Asymmetric Encryption)
非对称加密是HTTPS通信的第一步,用于安全地交换加密密钥。它使用一对公钥和私钥:
- 公钥(Public Key):可以公开给任何人,用于加密数据。
- 私钥(Private Key):由服务器保管,用于解密数据。
在HTTPS握手阶段,服务器将公钥发送给客户端,客户端会生成一个用于通信的密钥,并用这个公钥加密通信密钥,然后将加密后的密钥发送回服务器。由于只有服务器有对应的私钥,因此只有服务器可以解密这个密钥。
...大约 4 分钟
非对称加密是HTTPS通信的第一步,用于安全地交换加密密钥。它使用一对公钥和私钥:
在HTTPS握手阶段,服务器将公钥发送给客户端,客户端会生成一个用于通信的密钥,并用这个公钥加密通信密钥,然后将加密后的密钥发送回服务器。由于只有服务器有对应的私钥,因此只有服务器可以解密这个密钥。