DOC 文件加密工具
AES-GCM 本地加密和解密 DOC/DOCX 文件,所有数据仅在当前浏览器中处理。
工具介绍
DOC/DOCX 文件加密工具使用浏览器原生 Web Crypto API,在本地通过 AES-GCM 256 位加密保护 Word 文档。密码使用 PBKDF2-SHA-256 与随机盐派生密钥,每次加密还会生成独立的随机 IV,因此即使同一文件使用相同密码,多次生成的密文也不同。
文件以二进制容器格式存储,扩展名变为 原文件名.doc.amytoo 或 原文件名.docx.amytoo,解密时按容器内记录的原文件名还原。文件内容和密码不会上传到服务器,也不会保存在浏览器中。请务必自行保存密码,密码丢失后无法恢复文件。
使用方法
- 拖拽 DOC 或 DOCX 文件到上传区域,或点击上传区域选择文件。
- 输入至少 6 个字符的密码。空密码和常见弱密码不能使用,请妥善保存有效密码。
- 点击「加密文件」,浏览器会下载以 .doc.amytoo 或 .docx.amytoo 结尾的二进制加密文件。
- 需要恢复时选择 .doc.amytoo 或 .docx.amytoo 文件,输入原密码并点击「解密文件」,浏览器会自动按原文件名下载。
常见问题
文件和密码会上传到服务器吗?
不会。文件读取、密钥派生、加密和解密均由当前浏览器在本地完成,不会通过网络提交。
使用了什么加密算法?
使用 AES-GCM 256 位加密,密钥通过 PBKDF2-SHA-256、随机盐和 100,000 次迭代从密码派生。
忘记密码后能恢复吗?
不能。工具不保存密码,也没有密码恢复或绕过机制,请在可靠的位置妥善保管密码。
密码有什么要求?
密码至少需要 6 个字符,并且不能使用 123456、password、qwerty 等常见弱密码。
加密后的文件为什么比原文件略大?
AES-GCM 会在末尾追加 16 字节的认证标签,加上固定 7+4 字节的 magic 与元数据长度头,以及几百字节的元数据 JSON (原文件名、扩展名、MIME、时间等),所以加密文件比原文件大约多出几十字节。
支持多大的文件?
原始 DOC/DOCX 文件最大 50 MB。容器内不做 Base64 编码,体积与原文件几乎一致。
加密后的文件可以用 Word 打开吗?
不能。文件是二进制加密容器,需要在本页面使用原密码解密后才能得到可打开的 DOC/DOCX。
TXT 文件加密工具和这个有什么区别?
TXT 工具是文本容器 (AMYTOO 头 + Base64,扩展名 .amytoo.txt);本工具是二进制容器,扩展名 .doc.amytoo 或 .docx.amytoo,适合 Word 这类本来就二进制的格式。两者密钥派生与算法一致,互不通用。