# AES 加密工具

使用 AES-256-GCM 对文本和文件进行加密或解密，并导出基于 IV 的加密包

> 标准页面: https://elysiatools.com/zh/tools/aes-encryption-tool

- **分类:** Security

- **关键词:** aes, aes-256-gcm, 加密, 解密, 文件加密, 文本加密, 安全

## 概述

使用 AES-256-GCM 对文本和文件进行加密或解密。文本模式返回包含 salt、IV、authTag 和 ciphertext 的加密包，文件模式会生成可下载的加密结果。

## 输入项

- **输入类型** (select)
- **操作** (select)
- **文本或加密包** (textarea): Enter plaintext to encrypt or paste an AES bundle JSON to decrypt
- **加密文件** (file)
- **密钥** (text): Enter a strong passphrase (min 8 chars)
- **输出编码** (select)

## 适用场景

- 需要使用高强度的 AES-256-GCM 算法对敏感文本（如密码、API 密钥）进行加密保护时。
- 需要安全地加密本地文件（如机密文档、图片），并生成可下载的加密包时。
- 拥有包含 salt、IV 和 authTag 的 AES 加密 JSON 数据包，需要使用对应密钥将其还原为明文时。

## 工作原理

- 选择输入类型（文本或文件）以及所需的操作（加密或解密）。
- 输入待处理的明文/加密包，或上传需要加密的文件，并设置一个至少 8 位的强密钥。
- 选择输出编码格式（Base64 或 Hex），系统将使用 AES-256-GCM 算法进行处理。
- 获取生成的加密 JSON 数据包（包含 salt、IV、authTag 和密文）或直接下载加密后的文件。

## 使用案例

- 开发者在传输敏感配置或 API 凭据前，使用该工具将其加密为安全的 JSON 数据包。
- 个人用户对包含个人隐私的本地文档进行 AES-256 加密，以防文件泄露。
- 安全审计人员使用已知的密钥和 IV 加密包，快速验证密文的解密正确性与完整性。

## 常见问题

### 为什么这个工具使用 AES-256-GCM 算法？

AES-256-GCM 是一种分组密码工作模式，不仅能提供高强度的加密保护，还能通过认证标签（Auth Tag）确保数据的完整性，防止数据被篡改。

### 文本加密后输出的 JSON 包包含哪些内容？

输出的加密包包含算法名称、编码方式、随机生成的 salt（盐）、IV（初始化向量）、authTag（认证标签）以及 ciphertext（密文）。

### 解密文本时需要提供什么？

您需要提供加密时使用的相同密钥，以及包含 salt、IV、authTag 和密文的完整 JSON 加密包。

### 支持加密多大的文件？

本工具支持上传并加密最大为 20MB 的任意格式文件。

### 我的密钥和数据会被上传到服务器吗？

加密和解密过程完全在您的浏览器本地安全运行，密钥和敏感数据不会被上传或存储到任何服务器。

## 相关工具

- [Age 风格加密文件包](https://elysiatools.com/zh/tools/age-like-encrypted-file-bundle): 使用 Argon2id、XChaCha20-Poly1305 和可选签名来加密或解密可移植的口令文件包
- [批量音频重命名](https://elysiatools.com/zh/tools/audio-batch-rename): 使用模式、文本替换、编号和大小写转换批量重命名音频文件，返回重命名后的 ZIP 文件下载
- [批量图片重命名](https://elysiatools.com/zh/tools/image-batch-rename): 使用模式、文本替换、编号和大小写转换批量重命名图片文件，返回重命名后的 ZIP 文件下载
- [2026 PDF日历设计器](https://elysiatools.com/zh/tools/pdf-2026-calendar-designer): 生成可打印的2026年PDF日历，支持双月、季度、半年、全年单页布局和多种设计风格
- [PDF水印工具](https://elysiatools.com/zh/tools/pdf-watermark-tool): 支持文档级/页级文字或图形水印，含旋转和透明度控制
- [文本文件替换器](https://elysiatools.com/zh/tools/text-file-replacer): 在文件中查找并替换文本，支持正则表达式、多重模式和备份创建
- [文本文件搜索器](https://elysiatools.com/zh/tools/text-file-searcher): 在文件中搜索文本模式，支持高级选项（正则表达式、区分大小写、全字匹配等）
- [文本文件合并工具](https://elysiatools.com/zh/tools/txt-merger): 合并多个文本文件，支持多种合并策略（连接、交错、智能合并等）

## 示例

- [加密算法示例](https://elysiatools.com/zh/samples/cryptography): 全面的加密示例，包括对称加密、非对称加密、哈希函数、数字签名和密钥交换协议
- [无版权MP3音频样本](https://elysiatools.com/zh/samples/mp3-samples): 免费使用和测试的无版权音频样本集合，包括自然声音、冥想音乐和环境音频，适用于测试和开发目的
- [Android Java 加密安全示例](https://elysiatools.com/zh/samples/android-cryptography-java): Android Java 加密安全示例，包括哈希计算、AES加密解密和Base64编码
- [Android Kotlin 加密安全示例](https://elysiatools.com/zh/samples/android-cryptography-kotlin): Android Kotlin 加密安全示例，包括哈希计算、AES加密解密和Base64编码

## 相关内容

- [文档加密与权限交付工作流](https://elysiatools.com/zh/hubs/document-encryption-permissions-workflows): 保护整份文件或指定字段，在获授权的前提下打开加密 PDF、设置或移除权限，并验收可逆恢复与阅读器兼容性。
- [经典与现代密码工具](https://elysiatools.com/zh/hubs/classical-and-modern-cipher-tools): 在安全的教学或 CTF 场景中比较可逆的经典变换与现代加密，并明确玩具密码不等于安全防护。
