RSA签名验签
RSA数字签名验签工具,支持私钥签名公钥验签,SHA-256/384/512哈希算法
最后更新: 2026/5/11
RSA 签名验签工具。使用私钥对消息进行数字签名,使用公钥验证签名的真实性。支持 SHA-256/384/512 哈希算法。
签名结果将显示在这里...
使用说明:
- 签名:使用私钥对消息生成数字签名
- 验签:使用公钥验证签名是否有效
- 签名采用 RSASSA-PKCS1-v1_5 算法
- SHA-256 推荐用于大多数场景
- 所有操作在浏览器本地完成,密钥不上传
分享:
使用说明
- 粘贴私钥
- 输入要签名的消息内容
- 点击生成签名
- 获得Base64编码的签名结果
核心功能
- 1私钥数字签名输入 PKCS#8 格式私钥和要签名的消息,使用 RSASSA-PKCS1-v1_5 算法生成 Base64 格式的数字签名。
- 2公钥验证签名输入 SPKI 格式公钥、原始消息和 Base64 签名,验证签名是否有效。
- 3哈希算法选择支持 SHA-256、SHA-384、SHA-512 三种哈希算法,默认使用 SHA-256。
- 4Web Crypto API 实现使用浏览器内置的 Web Crypto API 执行签名运算,数据不上传服务器。
适用场景
✓
合同数字签名
对合同哈希值签名确保合同未被篡改。
✓
API签名认证
对API请求参数签名验证请求者身份。
相关工具
关联介绍
什么是RSA签名验签
RSA签名是用私钥对数据摘要签名,公钥验证签名真实性。流程:原文→哈希→私钥签名→签名值;验签:签名值→公钥解密→比对哈希。用途:电子合同、软件发布、API认证。确保数据未被篡改,来源可信。