AES 加密器
使用高级加密标准 (AES) 加密或解密数据。
算法:AES-GCM
GCM 模式同时提供机密性和数据真实性 (推荐)。对于同一密钥的每次加密,都需要唯一的 IV/Nonce。
确保加密和解密都使用相同的密钥、IV (如果适用) 和算法。
确保加密和解密都使用相同的密钥、IV (如果适用) 和算法。
关于 AES 工具
高级加密标准 (AES) 是一种广泛用于保护敏感数据的对称块密码。此工具允许您使用各种模式(GCM、CBC、ECB)和密钥大小(128、192、256 位)的 AES 加密和解密数据。所有操作都在您的浏览器中客户端执行以保护隐私。
为何使用此工具?
使用此工具可以:在存储或传输之前安全地加密机密消息或数据;在拥有正确的密钥和 IV 时解密 AES 加密的数据;或出于教育目的尝试不同的 AES 模式和密钥格式。它支持各种输入/输出格式,如 UTF-8 文本、Base64 和十六进制。
示例用例
- 在将敏感配置字符串保存到文件之前对其进行加密。
- 使用提供的密钥和 IV 解密从安全 API 收到的 Base64 编码的密文。
- 通过在此处加密并使用其他工具或库解密来测试 AES 实现的互操作性。
专业提示
- 模式选择:AES-GCM 通常是推荐的,因为它同时提供加密和身份验证(完整性)。AES-CBC 也很常见,但需要仔细处理 IV 和填充。由于其不安全性,大多数应用程序应避免使用 AES-ECB。
- 密钥和 IV 管理:安全地保管您的密钥。对于 GCM 和 CBC,请对使用相同密钥的每个加密操作使用唯一的 IV。不要重复使用 IV。
- 输入/输出格式:确保您的密钥、IV 和数据(明文/密文)采用下拉列表中选择的正确格式(UTF-8 文本、十六进制、Base64)。不匹配可能导致错误或不正确的结果。