文件加密
免费在线文件加密。使用 AES-256-GCM 与 Argon2id 密钥派生为最大 512 MB 的任意文件加上密码保护,完全在浏览器本地运行,无需上传、无需安装。
这个工具是如何加密我的文件的?
它先用 Argon2id(64 MB 内存、3 次迭代、随机 16 字节盐)从你的密码派生出 256 位密钥,再用 AES-256-GCM 和随机 12 字节 IV 对整个文件加密。两个算法都通过 WebAssembly 和 WebCrypto 在你的浏览器内运行。
我的文件或密码会被上传到服务器吗?
不会。所有处理都发生在你设备上的浏览器标签页里:文件通过 File API 本地读取、在内存中加密后以下载形式交还给你。没有服务器、没有账号、没有追踪。
.enc 文件里有什么?
包含一个很小的头部(LTKENC1 魔数、格式版本、随机盐、IV 以及原文件名),后面是密文。头部不含任何机密——安全性完全取决于你的密码。
忘记密码还能找回文件吗?
不能。没有后门、没有密钥托管、也无法重置。Argon2id 密钥驱动的 AES-256-GCM 实际上不可破解,密码一旦丢失数据就无法恢复,请把密码保存在密码管理器中。
支持的最大文件是多少?
单次可加密最大 512 MB 的文件。AES-GCM 需要把数据整段放入内存,超过限制的文件会被拒绝以保证页面稳定流畅。
为什么加密前要经过"正在派生密钥"这一步?
这是 Argon2id 在刻意消耗内存和时间(64 MB、3 次迭代),让暴力猜解你的密码变得极其昂贵。这几秒钟的等待是安全特性,而不是电脑慢。
可以在别的电脑上或以后再解密吗?
可以。.enc 文件是自包含的:在任何设备上打开本工具(首次加载后甚至可以离线使用),输入同样的密码,就能取回原文件名的原文件。
支持加密哪些类型的文件?
任意类型:照片、PDF、压缩包、表格、视频、数据库都可以。工具把文件当作原始字节处理,解密时会自动还原原文件名。
和带密码的 ZIP 相比有什么优势?
传统 ZIP 密码保护常用弱旧的加密算法。这里使用的是现代 AEAD 加密(AES-GCM),还能检测数据是否被篡改,并配有专为密码设计的抗内存攻击的密钥派生。
如何使用文件加密
这款工具用 AES-256-GCM 为任意文件加上密码保护,密钥仅由你的密码经 Argon2id 派生。文件在本机读取、加密、写回,全程不上传,也无需账号。产出的单个 .enc 文件可在任何设备上用本工具解密,还原出与原文件逐字节一致的内容。
- 把任意文件拖入上传框,或点击选择——支持最大 512 MB 的文件。
- 输入一个强密码,观察强度条的变化,尽量达到"良好"或"强"。
- 在确认密码框再输入一遍——两次一致时"不一致"提示会消失。
- 点击"加密并下载"。"正在派生密钥"是 Argon2id 在加固你的密码,随后 .enc 文件自动下载。
- 要还原文件时,切换到"解密"标签,拖入 .enc 文件并输入相同密码——文件会以原文件名找回。
关掉页面前先把密码存进密码管理器。加密没有任何找回途径:没有正确的密码,任何人——包括本工具——都无法打开加密文件。
相关工具
- 文本加密解密 使用 AES-GCM/AES-CBC 算法安全加密解密文本,基于密码,所有处理在浏览器本地完成,数据绝不离开设备。
- PGP 加密 在线加密解密 PGP 消息、生成 OpenPGP 密钥对并解析密钥指纹。基于 openpgp.js,完全在浏览器中运行——密钥和消息永不离开你的设备。
- 哈希生成器 在浏览器中即时生成MD5、SHA-1、SHA-256、SHA-512哈希值
- 文件哈希校验 本地计算校验MD5、SHA-1、SHA-256、SHA-512文件哈希值
- 密码生成器 即时生成强安全随机密码。自定义长度、字符集,支持批量生成 — 100% 浏览器端运行,数据不会离开您的设备。
- Bcrypt生成器 在线生成和验证bcrypt密码哈希。可调节成本因子,内置盐值,实时预览哈希结果。所有处理在浏览器本地完成,数据不会发送到任何服务器。
- PDF解密 在浏览器中即时移除PDF文件的密码保护,内置智能暴力密码恢复功能。
- PDF加密 免费在线为PDF文件添加密码保护。使用AES-256加密保护PDF文档,防止未授权访问。100%浏览器端处理,无需上传。