如何实现开发人员的实用DHKE密钥交换与PFS完美前向保密?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4671个文字,预计阅读时间需要19分钟。
《实用密码学开发指南》一书主要翻译自《Practical Cryptography for Developers》,作者在书中额外补充了DHKE/ECDH的代码示例,以及PFS+完美前向保密协议DHE/ECDHE一节。系列文章目录如下:
1. 密码学基础知识
2.对称加密算法
3.非对称加密算法
4.数字签名
5.密钥交换协议
6.加密套件
7.HTTPS
8.实际应用案例分析
9.安全编程实践
10.密码学未来趋势
本文主要翻译自 Practical-Cryptography-for-Developers-Book,笔者额外补充了 DHKE/ECDH 的代码示例,以及「PFS 完美前向保密协议 DHE/ECDHE」一节。
《写给开发人员的实用密码学》系列文章目录:
- 写给开发人员的实用密码学(一)—— 概览
- 写给开发人员的实用密码学(二)—— 哈希函数
- 写给开发人员的实用密码学(三)—— MAC 与密钥派生函数 KDF
- 写给开发人员的实用密码学(四)—— 安全随机数生成器 CSPRNG
- 写给开发人员的实用密码学(五)—— 密钥交换 DHKE 与完美前向保密 PFS
- 写给开发人员的实用密码学(六)—— 对称密钥加密算法
- 写给开发人员的实用密码学(七)—— 非对称密钥加密算法 RSA/ECC
- 写给开发人员的实用密码学(八)—— 数字证书与 TLS 协议
- 待续
在密码学中密钥交换是一种协议,功能是在两方之间安全地交换加密密钥,其他任何人都无法获得密钥的副本。通常各种加密通讯协议的第一步都是密钥交换。
本文共计4671个文字,预计阅读时间需要19分钟。
《实用密码学开发指南》一书主要翻译自《Practical Cryptography for Developers》,作者在书中额外补充了DHKE/ECDH的代码示例,以及PFS+完美前向保密协议DHE/ECDHE一节。系列文章目录如下:
1. 密码学基础知识
2.对称加密算法
3.非对称加密算法
4.数字签名
5.密钥交换协议
6.加密套件
7.HTTPS
8.实际应用案例分析
9.安全编程实践
10.密码学未来趋势
本文主要翻译自 Practical-Cryptography-for-Developers-Book,笔者额外补充了 DHKE/ECDH 的代码示例,以及「PFS 完美前向保密协议 DHE/ECDHE」一节。
《写给开发人员的实用密码学》系列文章目录:
- 写给开发人员的实用密码学(一)—— 概览
- 写给开发人员的实用密码学(二)—— 哈希函数
- 写给开发人员的实用密码学(三)—— MAC 与密钥派生函数 KDF
- 写给开发人员的实用密码学(四)—— 安全随机数生成器 CSPRNG
- 写给开发人员的实用密码学(五)—— 密钥交换 DHKE 与完美前向保密 PFS
- 写给开发人员的实用密码学(六)—— 对称密钥加密算法
- 写给开发人员的实用密码学(七)—— 非对称密钥加密算法 RSA/ECC
- 写给开发人员的实用密码学(八)—— 数字证书与 TLS 协议
- 待续
在密码学中密钥交换是一种协议,功能是在两方之间安全地交换加密密钥,其他任何人都无法获得密钥的副本。通常各种加密通讯协议的第一步都是密钥交换。

