Skip to content

SM4 加解密工具 - 国密分组密码在线加密解密

100% 本地

在线 SM4 国密分组密码加解密:支持 ECB/CBC 模式、PKCS#7 填充、密钥随机生成与显隐切换。16 字节密钥 128 位分组,等价 AES-128 的国密替代。浏览器本地运行,密文不外传。

此工具完全在您的浏览器中运行。打开 DevTools → Network 面板,搜索您的输入内容——它不会出现在任何请求中。

常见问题

定位相同:都是分组密码。SM4 分组/密钥固定 128 位(对标 AES-128),AES 支持可选密钥长度。国内合规场景用 SM4,国际场景用 AES。性能上硬件加速的 AES 更快,SM4 在国密硬件(密码卡/芯片)中也有加速。

总是优先 CBC(需要随机 IV):ECB 对相同分组输出相同密文,会泄露数据模式(经典企鹅图案例)。CBC 只有在极特殊约束(无法传递 IV)下才考虑。

128 位密钥的 32 位十六进制字符串(如 0123456789abcdeffedcba9876543210)。CBC 模式还需要 32 位 hex 的 IV。可点「生成密钥」用浏览器安全随机源生成。

本工具面向学习验证与短数据(几 KB 内)。大文件加密建议分块(CTR/GCM 思路)或用专门的加密库——浏览器 UI 场景下超长文本会卡顿。

相关文章

广告