明文

Mode
Padding
IV
Key Length
Key
Output Encode

密文

StarryTool 隐私声明:在 StarryTool,我们非常重视您的隐私。本页面的所有数据处理均通过客户端 JavaScript 在您的设备上完成,以确保数据安全。我们不会记录或存储任何提交或生成的数据。如需了解我们网站的更多隐私实践信息,请查看我们的 隐私政策

关于 AES 加密解密工具

这个 AES 工具可用于将明文加密为密文,也可以在密钥和参数正确匹配时,将 AES 密文解密回可读文本。本页面主要用于文本形式的 AES 测试、学习和排查加解密结果。 AES 是 Advanced Encryption Standard(高级加密标准)的缩写,是一种对称分组密码算法。加密和解密使用同一个密钥。本工具支持常见的 AES 密钥长度:128 位、192 位和 256 位。使用时请选择与测试场景一致的模式、填充方式、IV、密钥和输出编码。

• 使用方法

输入需要加密的明文,或输入需要解密的密文。 选择 AES 模式,例如 ECB、CBC、CTR、OFB 或 CFB。 根据所选模式和数据情况选择填充方式。 填写当前设置所需的密钥和 IV。 选择 Base64 或 Hex 作为密文显示格式。 点击加密或解密生成结果。

• 重要说明

解密时,密钥、模式、填充方式、IV 和输入编码必须与原始加密设置保持一致。任何一个参数不匹配,都可能导致结果不可读或解密失败。 对于需要唯一 IV 的模式,不要在相同密钥下重复使用同一个 IV。ECB 模式主要用于兼容和测试,通常不建议用于真实安全场景,因为重复的明文模式可能在加密结果中留下可见规律。 Base64 和 Hex 是编码格式,不是加密算法。它们只决定密文如何显示、复制或传递。

• 常见用途

使用示例文本测试 AES 加密和解密。 比较 AES-128、AES-192 和 AES-256 的参数设置。 排查应用、接口或后端服务中的 AES 加解密结果。 检查模式、填充方式、IV、密钥长度和输出编码在不同系统之间是否一致。