国密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在页面刷新后会丢失,请及时保存重要数据