- 签名
- 验证
允许空,为空时使用默认值 1234567812345678
允许空,为空时使用默认值 1234567812345678
相关工具
在线国密SM2签名和验证工具,支持国密SM2算法的签名生成和签名验证功能。
在线SM2签名和验证工具,使用私钥对输入数据进行签名,使用公钥对签名数据进行验证。
- 签名:使用私钥,对输入内容数据进行签名。
- 验证:使用公钥,验证签名结果和输入内容是否对应。
- 输入内容:输入待签名或者验证的原始内容。
- 打开(输入内容):打开一个本地文件,文件内容作为输入内容。文件内容格式由输入格式确定。 当输入格式为 string 时,仅支持打开 UTF-8 编码的文本文件。
- 私钥:输入SM2算法的私钥,私钥支持 hex 或者 pem 格式。私钥编码为 PKCS#8 。
- 哈希算法:选择SM2签名或者验证使用的哈希算法。本工具支持以下哈希算法:MD2, MD4, MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3-512, SM3 。 建议使用SM3哈希算法,以兼容国密标准。
- 密钥格式:选择私钥或者公钥的格式,本工具支持 hex 和 pem 格式的密钥。
- 输入格式:选择输入内容的格式,本工具支持 string, hex, base64 的输入格式。 当输入格式为 string 时,需选择 字符集 参数。
- 公钥:输入SM2算法的公钥,公钥支持 hex 或者 pem 格式。公钥编码为 X.509 。
- 签名结果:输入使用私钥对输入内容进行签名生成的签名结果。
- 签名格式:签名结果的格式,本工具支持 hex 和 base64 的签名格式。
- 用户ID格式:选择用户ID的格式,支持 string, hex, base64 。
- 用户ID:在国密SM2算法中,签名时的用户ID参数(简称ID) 是用于绑定签名者身份的关键标识符,参与生成用户的身份哈希值。 用户ID长度 <=64 字节。 如果没有填写用户ID,则使用默认值 1234567812345678 。
- 本工具有一定的使用频率限制,请合理使用本工具。 游客:30次/IP*小时,普通用户:30次/小时,VIP:720次/小时,高级VIP:720次/小时。