SM4 加解密

国密 SM4 分组密码(GB/T 32907)在线加解密,支持 ECB/CBC 模式与 HEX/Base64 输出,密钥 16 字节。

工具介绍

国密 SM4 分组密码(GB/T 32907)在线加解密,支持 ECB/CBC 模式与 HEX/Base64 输出,密钥 16 字节。加解密工具处理的是"可还原"的需求:加密后得到密文,持有一致的密钥才能解密回明文。整个过程在你的浏览器内完成,密钥与原文都不会经过网络传输,因此适合处理口令、配置片段等不宜外发的短文本。

功能特色

使用方法

  1. 输入密钥或口令填入约定的密钥 / 口令,长度与字符集需符合算法要求。
  2. 输入原文或密文加密时填明文;解密时粘贴完整密文,注意不要漏掉或改动任何字符。
  3. 执行运算点击加密 / 解密按钮得到结果。
  4. 复制结果取走密文或明文,粘贴到目标系统。
请完整保存密文(含分隔符与编码标记)。密文一旦被截断、换行或改动一个字符,解密就会失败。

适合人群

常见问题

同一段明文,为什么每次加密出来的密文都不同?

这是正常且必要的。实现中会为每次加密生成随机的初始向量(或盐值)并附加在密文里,因此相同明文会产生不同密文,解密时再取出这段随机值还原。

忘记口令还能解密吗?

不能。密钥由口令派生,口令丢失后密文无法还原,这与算法的安全性直接相关。

密文能跨网站解密吗?

只有当对方使用完全相同的算法、模式、填充方式、密钥派生参数和输出编码时才可能互通。本页输出格式在界面上有明确标注,跨系统使用前请先对齐参数。

密钥安全吗?

密钥和内容都在浏览器内参与运算,不会上传服务器。但仍建议不要在公共电脑上处理重要密钥。

适合加密大文件吗?

这类工具面向短文本。大文件加密应使用专门的命令行工具或加密软件。

使用「SM4 加解密」需要注册或安装吗?

不需要。打开网页即可使用;结果在页面实时给出,支持一键复制。

更新日期:2026-09-26

使用建议

SM4 加解密工具使用建议 适合场景 · 数据安全加密传输 · 敏感信息保护 · 在线文档加密存储 使用要点 1. 选择合适的模式:根据需求选择ECB或CBC模式。 2. 输入密钥:确保输入正确的16字节密钥。 3. 输出格式:选择HEX或Base64格式进行保存和传输。 常见问题 问:如何设置SM4的密钥? 答:在工具中输入16字节的密钥,然后点击“生成”按钮。 问:加密后的文件如何解密? 答:使用相同的密钥和加密方式进行解密操作。

相关分类

QQ