Nodejs学习笔记 - tls模块中的完美前向安全

最近在翻译Node.js中有机会系统学习了一下完美前向安全。

image.png

在tls模块的数据传输中,采用了Perfect Forward Secrecy,也就是完美前向安全。说的简单一点,就是在每个会话中会根据主密码生成临时密码,在整个会话过程中使用临时密码进行数据传输。这样即使主密码泄露,也不会泄露会话密钥,从而保护过去的通信数据。