该工具用于演示 Diffie-Hellman(含 ECDH)密钥交换流程,模拟 Alice 与 Bob 在公开信道下协商共享密钥。
主要功能
- 支持多种 DH/ECDH 算法选项
- 分角色生成公私钥并交换公钥
- 计算双方共享密钥并自动比对一致性
- 提供自动演示流程
使用步骤
- 选择算法与派生密钥长度。
- 分别为 Alice/Bob 生成密钥对。
- 交换双方公钥并填入对端公钥输入框。
- 分别计算共享密钥并校验是否一致。
适用场景
- 密钥协商原理教学
- ECDH 联调与测试
- 安全协议入门演示
注意事项
- DH 仅完成共享密钥协商,不负责身份认证。
- 实际生产需要配合证书或签名机制防中间人攻击。
- 参数与算法双方必须一致,否则无法得到相同密钥。