🔐

国密SM4加密/解密

🔐 国密SM4加密解密
📊 处理结果
{{ isEncrypt ? 'SM4加密结果' : 'SM4解密结果' }} {{ output }}
📊
加密或解密后,结果将显示在这里
📜 密钥信息
SM4密钥 {{ secretKey }}
IV向量 {{ ivText }}

💡 功能说明

在线国密SM4加密解密工具:SM4是中国国家密码管理局发布的分组密码算法(GM/T 0002-2012),密钥长度为16字节(128位),分组长度为16字节。SM4是中国无线局域网标准WAPI的组成部分,广泛应用于金融、政务等需要国密合规的场景。

  • 对称加密 — 使用相同密钥进行加密和解密,适合数据传输保护
  • 多种加密模式 — 支持ECB(电子密码本)和CBC(密文分组链接)两种模式
  • 国密标准 — 符合GM/T 0002-2012标准,是中国自主研发的分组密码算法
  • 多种输出格式 — 密文支持Base64和Hex(十六进制)两种输出格式
  • 随机密钥生成 — 一键生成16字节(128位)随机密钥
  • 一键复制 — 点击密钥和结果即可复制到剪贴板

⚠️ 注意事项

  • SM4密钥固定为16字节(128位),不足16字节自动填零,超出截断至16字节
  • CBC模式需要IV向量(16字节),解密时必须使用与加密时完全相同的IV,否则无法解密
  • ECB模式不使用IV,相同明文会生成相同密文,不适合加密多个相同数据块
  • SM4使用PKCS7填充,明文长度不足16字节的倍数时自动填充
  • SM4适用于中国金融、电子政务等需要国密合规的场景,安全性已通过国家密码管理局认证
  • 密钥和IV在页面刷新后会丢失,请及时保存重要数据