SM3 哈希文本或文件

为文本输入或文件上传生成 SM3 哈希值。计算安全的加密校验和,用于数据完整性验证和安全目的

输入
可粘贴或输入任意 UTF-8 文本,包括 emoji 和非拉丁字符。
哈希结果
当前文本输入的哈希结果。

十六进制

Base64

十进制

二进制

什么是 SM3?

SM3 是中国国家标准(GM/T 0004-2012)中的加密散列函数。它产生 256 位(32 字节)的散列值,通常表示为 64 个字符的十六进制字符串。

主要特征:

  • 确定性:相同输入总是产生相同的散列
  • 雪崩效应:输入的微小变化会产生非常不同的输出
  • 抗碰撞:设计上使得找到碰撞非常困难

常见用途:

  • 数据完整性校验
  • 数字签名(SM2)
  • 安全标识符