🔒

AES加解密

使用 AES-GCM 算法对文本进行加密与解密,支持自定义密钥,本地处理不上传数据。

AES 加解密

AES 加解密工具使用指南

📌 简介

AES 加解密工具是一款基于浏览器 Web Crypto API 的在线加密工具,使用业界公认安全的 AES-GCM 算法对文本进行加密与解密。加密采用 PBKDF2 从密码派生密钥,随机生成 salt 和 IV,保证每次加密结果都不同。整个加解密过程在浏览器本地完成,明文和密钥不会上传服务器。

📖 什么是 AES?

AES(Advanced Encryption Standard,高级加密标准)是目前全球使用最广泛的对称加密算法,由美国 NIST 于 2001 年发布。它支持 128、192、256 位密钥长度,本工具使用 256 位。AES-GCM 是 AES 的一种工作模式,不仅提供加密,还提供完整性校验(认证),能防止密文被篡改。结合 PBKDF2 密钥派生,即使密码较短也能生成安全的密钥。

💼 常见应用场景

⚙️ 使用步骤

  1. 输入需要加密的明文。
  2. 设置一个安全的密钥(建议至少 12 位,包含大小写、数字、符号)。
  3. 点击“加密”生成 Base64 编码的密文。
  4. 将密文发送给接收方,接收方使用相同密钥点击“解密”即可还原。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: AES 和 RSA 有什么区别?

A: AES 是对称加密,加密解密使用同一个密钥,速度快,适合加密大量数据;RSA 是非对称加密,公钥加密私钥解密,速度慢,适合加密少量数据(如密钥交换)。

Q: 为什么每次加密结果都不一样?

A: 因为本工具每次加密都会随机生成 salt 和 IV(初始化向量),这是加密安全的最佳实践。相同的明文和密码也会产生不同的密文。

Q: 数据会上传吗?

A: 不会。所有加解密在浏览器本地使用 Web Crypto API 完成,明文、密钥、密文都不会离开您的设备。