Key exchange(密钥交换):在通信双方之间安全地协商/传递加密密钥的过程,使双方能够在不泄露密钥给第三方的情况下建立加密通信(常见于 TLS/HTTPS、VPN、端到端加密等)。在现代协议中通常指如 Diffie–Hellman(DH/ECDH)等“协商式”密钥交换方式。
/ˈkiː ɪksˌtʃeɪndʒ/
We use key exchange to set up an encrypted connection.
我们使用密钥交换来建立加密连接。
During the TLS handshake, the server and client perform key exchange to derive shared secrets, which are then used to encrypt application data.
在 TLS 握手过程中,服务器与客户端进行密钥交换以推导共享密钥材料,随后用它来加密应用数据。
由 key(密钥) + exchange(交换) 组合而成的复合词/短语;在密码学语境中,“exchange”更强调协商与建立共享密钥,不一定是把同一把密钥“直接传过去”,而是通过数学方法让双方得到同一个共享秘密。