首页DSA签名/验签

DSA签名/验签

在线DSA签名与验签工具,支持SHA-1/SHA-224/SHA-256、PEM密钥与DER解析,适用于旧系统迁移、协议调试和历史签名审计

生成密钥需要调用服务端接口;消息签名与验签在您的本地浏览器处理,不会上传到服务器。

正在加载 DSA 运行库...

FIPS 186-5 弃用声明

FIPS 186-5 已弃用 DSA 的签名生成功能,建议新系统优先使用 ECDSA 或 Ed25519。

生成 DSA 密钥对

使用服务端安全随机源生成 DSA PEM 密钥,并自动填充签名与验签面板。



说明文档

该工具用于 DSA 密钥生成、签名与验签,主要面向历史系统兼容和算法对比场景。

主要功能

  • 生成 DSA 公私钥
  • 支持消息签名与验签流程
  • 支持多种消息与签名编码格式
  • 展示 Signature/R/S/DER 结果

使用步骤

  1. 在“生成”页签创建 DSA 密钥对。
  2. 在“签名”页签输入私钥和消息生成签名。
  3. 在“验证”页签输入公钥、签名和消息进行校验。

适用场景

  • 历史协议兼容
  • 老系统签名数据校验
  • 签名算法对比研究

注意事项

  • DSA 已不推荐用于新系统设计。
  • 新项目应优先考虑 Ed25519 或 ECDSA 新实践。
  • 若继续使用 DSA,需严格控制密钥生命周期与权限。