工具使用说明
1. 点击【加载中...】生成对应位数RSA公私钥对,自动填充公钥/私钥文本框
2. 【输入生成签名】填写需要签名的原始字符串,选择加密算法,点击【生成签名】输出Base64签名
3. 验签操作:填入公钥、原始待验证字符串、签名Base64,点击【验证签名】返回true/false
4. 全部签名结果自动转Base64,兼容Java/.NET/PHP等后端语言对接
5. 支持1024/2048/4096位密钥,主流RSA哈希签名算法SHA1~SHA512
2048位公钥示例(PEM)
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlv0HHvDVqA6lxzWA3
nRdG8HVF2KRlFDzVkFHCZtKL45HdxleUpsZZQbRTyzsruO5HAZ8OzfVj6WrCl/L
x09ZNlKOtFhVjux582L0PvmH0fGux+XDssmkji29JGzj6LZzLh1rzXxAwhF7Yx
9btrztX7+xRiXg9uPuADwRlIpJzJo/4UgsRfbQ24bGlnKSxQK/ysydf4ym03pjx
z+YhsX/zzMzjLSOG9hQX+EGXdRIBlYQFpfIvz0asvIxwsWrQ+Nqw8cXP5+fs24l
5wVhzA/j20jOOQJ9zLOMvzQlZ0p74lzvUQTeS0uifiKP2/vIO5HCYCxFnHYVjJ
DPFsLUgm9jtUokKnLP+VVhQIDAQAB
-----END PUBLIC KEY-----
签名示例输出(Base64)
c29tZXNhbXBsZXNpZ25hdHVyZV9iYXNlNjRfc3RyaW5nX2hlcmU=
验签返回说明
true = 签名合法,数据未篡改、私钥匹配
false = 签名无效,数据篡改/公私钥不匹配