SM4 国密加密/解密工具

密钥生成

SM4 使用 128 位对称密钥加密算法

加密

解密

关于 SM4 国密加密:

SM4 是中国国家密码管理局发布的分组密码算法,是国密算法的重要组成部分。 SM4 算法采用 128 位密钥长度,分组长度为 128 位,运算速度快,安全性高,广泛应用于商用密码领域。

使用说明:
  • 首先生成 SM4 密钥(128位),或使用已有的密钥
  • 密钥为 32 位十六进制字符串格式(16字节)
  • 使用密钥加密明文,得到密文
  • 使用相同密钥解密密文,得到原始明文
  • 支持 ECB 和 CBC 两种加密模式
  • 支持十六进制和 Base64 两种输出格式
加密模式说明:
  • ECB(电子密码本模式):最简单的加密模式,相同明文块加密后得到相同密文块,适合短数据加密
  • CBC(密码分组链接模式):每个明文块与前一个密文块进行异或后再加密,安全性更高,适合长数据加密
⚠️ 安全提示:所有操作均在浏览器本地完成,不会上传到服务器。请妥善保管生成的密钥!