SM3 算法简介
SM3 是中国国家密码管理局发布的密码杂凑算法标准(GM/T 0004-2012),输出 256 位(32 字节)哈希值,广泛用于数字签名、消息认证码、随机数生成等场景。本工具采用 纯 JavaScript 实现,输入文本即可计算 SM3 哈希值。
使用方法
在文本框中输入需要计算哈希值的文本内容,点击「计算 SM3」按钮或按 Enter 键,即可得到 64 位十六进制 SM3 哈希值。点击「复制」按钮可将结果复制到剪贴板。
安全性说明
所有计算完全在浏览器本地完成,输入数据不会发送到服务器。SM3 算法具有抗碰撞性、抗原像性和抗第二原像性,可保证数据完整性。
典型应用
SM3 常用于数字证书、电子签章、区块链、数据完整性校验等场景。注意:SM3 哈希值不可逆向还原为原始数据,属于单向计算。