RSA签名验签

RSA数字签名验签工具,支持私钥签名公钥验签,SHA-256/384/512哈希算法

最后更新: 2026/5/11
RSA 签名验签工具。使用私钥对消息进行数字签名,使用公钥验证签名的真实性。支持 SHA-256/384/512 哈希算法。
签名结果将显示在这里...
使用说明:
  • 签名:使用私钥对消息生成数字签名
  • 验签:使用公钥验证签名是否有效
  • 签名采用 RSASSA-PKCS1-v1_5 算法
  • SHA-256 推荐用于大多数场景
  • 所有操作在浏览器本地完成,密钥不上传
分享:

使用说明

  1. 粘贴私钥
  2. 输入要签名的消息内容
  3. 点击生成签名
  4. 获得Base64编码的签名结果

核心功能

  • 1
    私钥数字签名
    输入 PKCS#8 格式私钥和要签名的消息,使用 RSASSA-PKCS1-v1_5 算法生成 Base64 格式的数字签名。
  • 2
    公钥验证签名
    输入 SPKI 格式公钥、原始消息和 Base64 签名,验证签名是否有效。
  • 3
    哈希算法选择
    支持 SHA-256、SHA-384、SHA-512 三种哈希算法,默认使用 SHA-256。
  • 4
    Web Crypto API 实现
    使用浏览器内置的 Web Crypto API 执行签名运算,数据不上传服务器。

适用场景

合同数字签名
对合同哈希值签名确保合同未被篡改。
API签名认证
对API请求参数签名验证请求者身份。

关联介绍

什么是RSA签名验签

RSA签名是用私钥对数据摘要签名,公钥验证签名真实性。流程:原文→哈希→私钥签名→签名值;验签:签名值→公钥解密→比对哈希。用途:电子合同、软件发布、API认证。确保数据未被篡改,来源可信。