数字签名验证

RSA/ECDSA 数字签名与验证,支持多种哈希算法。

算法配置

密钥对

点击"生成密钥对"按钮创建密钥

签名消息

验证签名

使用说明

数字签名原理

数字签名用于验证消息的真实性和完整性:发送方用私钥对消息签名,接收方用公钥验证签名。签名能确保消息未被篡改且确实来自私钥持有者。

支持的算法

RSA-PSS(推荐,随机化填充)、RSA-PKCS1-v1_5(兼容性较好)、ECDSA P-256/P-384(椭圆曲线,密钥更短)。哈希算法支持 SHA-256/384/512。

使用步骤

1. 选择算法和哈希;2. 点击"生成密钥对";3. 输入消息,点击"签名";4. 在验证区域填入原始消息和签名值,点击"验证"。所有操作基于浏览器原生 Web Crypto API。