什么是 SM3?
SM3 是中国国家标准(GM/T 0004-2012)中的加密散列函数。它产生 256 位(32 字节)的散列值,通常表示为 64 个字符的十六进制字符串
主要特征:
- 确定性: 相同输入始终产生相同的哈希值
- 雪崩效应: 输入稍有变化,哈希值就会明显不同
- 抗碰撞: 通过算法设计,使寻找哈希碰撞变得困难
常见用途:
- 数据完整性校验
- 数字签名(SM2)
- 安全标识符
计算文本或完整文件的哈希,输出四种编码
粘贴或输入 UTF-8 文本,支持表情符号和非拉丁字符
当前输入文本的校验和
SM3 是中国国家标准(GM/T 0004-2012)中的加密散列函数。它产生 256 位(32 字节)的散列值,通常表示为 64 个字符的十六进制字符串
主要特征:
常见用途:
计算文本或完整文件的哈希,输出四种编码