国密算法演示 - SM4加密解密

密钥和IV配置

加密

密文:

解密

明文:

关于国密算法 SM4 加密解密工具

这是一个基于国密算法 SM4 的加密解密工具。SM4 是一种对称加密算法,广泛应用于中国的信息安全领域,用于保护数据的机密性和完整性。

功能描述:

密钥配置:支持手动输入或生成 16 字节的密钥(以 32 字符 HEX 格式表示)。

加密模式:支持 CBC 模式(目前默认 CBC 模式)。

填充模式:支持 PKCS7 填充(目前默认 PKCS7 填充)。

加密功能:使用 SM4 算法对明文进行加密,生成密文。

解密功能:使用 SM4 算法对密文进行解密,还原为原始明文。

使用方法:

在“密钥”输入框中输入 16 字节的密钥(32 字符 HEX 格式)。

在“IV(初始化向量)”输入框中输入 16 字节的 IV(32 字符 HEX 格式,仅 CBC 模式需要)。

在“明文”输入框中输入需要加密的文本。

点击“加密”按钮,加密结果将显示在“密文”区域。

在“密文”输入框中输入需要解密的密文。

点击“解密”按钮,解密结果将显示在“明文”区域。

适用场景:

保护敏感数据的机密性,例如用户密码、API 密钥等。

确保数据在传输和存储过程中的安全性。

适用于符合国密标准的应用场景。

注意事项:

密钥和 IV 必须安全存储,防止泄露。

加密和解密必须使用相同的密钥和 IV(对于 CBC 模式)。

本工具使用 SM4 算法,确保数据的安全性和完整性。