SM4 加解密工具
国密 SM4 分组对称加密算法。
加密
解密
CBC
ECB
PKCS7
NOPADDING
密钥:
Hex
Base64
偏移量 (IV):
Hex
Base64
输入内容
UTF-8
Hex
Base64
输出结果
Base64
Hex
输出结果

什么是 SM4?

SM4 是由国家密码管理局发布的国产分组对称加密算法。其密钥和分组长度均为 128 位,安全强度与 AES-128 相当。

🎯

核心价值

  • 加解密效率高
  • 算法结构简洁
  • 资源消耗低
  • 支持多种模式
📋

工作模式

  • ECB (电子密码本)
  • CBC (密码块链接)
  • CFB (密码反馈)
  • OFB (输出反馈)
  • CTR (计数器模式)
🚀

应用场景

  • WAPI 安全协议
  • 磁盘与文件加密
  • 数据库字段加密
  • 实时数据加解密
💎

技术特性

  • 32 轮非线性迭代
  • 等价解密结构
  • 支持 PKCS7 等填充
  • 高吞吐量性能

🚀 使用指南

  • 配置:选择工作模式(推荐 CBC)和填充方式,输入 16 字节密钥。
  • 执行:切换“加密”或“解密”模式,输入内容即可获得结果。
  • 密钥:建议使用“随机生成”获取高强度加密密钥。

💡 常见问题

SM4 和 AES 哪个更好?
安全强度相当。在需符合中国国标、金融或政务规范的场景下,SM4 是首选。
为什么解密失败?
请确保解密时的密钥、模式、填充方式及 IV 与加密时完全一致。