该工具用于 DSA 密钥生成、签名与验签,主要面向历史系统兼容和算法对比场景。
主要功能
- 生成 DSA 公私钥
- 支持消息签名与验签流程
- 支持多种消息与签名编码格式
- 展示 Signature/R/S/DER 结果
使用步骤
- 在“生成”页签创建 DSA 密钥对。
- 在“签名”页签输入私钥和消息生成签名。
- 在“验证”页签输入公钥、签名和消息进行校验。
适用场景
- 历史协议兼容
- 老系统签名数据校验
- 签名算法对比研究
注意事项
- DSA 已不推荐用于新系统设计。
- 新项目应优先考虑 Ed25519 或 ECDSA 新实践。
- 若继续使用 DSA,需严格控制密钥生命周期与权限。