免费文件加密(AES-256-GCM)
使用 AES-256-GCM 和 PBKDF2(250,000 次迭代)通过密码加密任意文件。生成的 .enc 文件只能用正确密码打开,且只有本工具能解密。完全客户端运行——文件不离开您的设备。
在线加密网站会收到你的文件——这里在你的设备上加密,密码绝不会离开设备。
将文件拖放到此处,或点击浏览
Any file · 在你的设备上处理
或按 Ctrl+V 从剪贴板粘贴
你的文件永远不会离开你的设备。所有处理都在你的浏览器中本地进行。
拖入任意文件并设置密码——你将获得一个只有该密码才能解锁的 .enc 副本。
请把这个密码保存在安全的地方。我们看不到它,因此丢失的密码无法找回,文件将永久保持锁定。
强标准加密。 AES-256-GCM,密钥通过 PBKDF2(250 000 次 SHA-256 迭代)从密码派生。文件头中存储全新的随机盐和 IV;任何字节的改动都会导致解密时身份验证失败。
文件格式(用于备份解密工具)
"LIBE2" + 16 字节盐 + 12 字节 IV + AES-256-GCM 密文。密钥由你经 NFKC 规范化的 UTF-8 密码通过 PBKDF2-HMAC-SHA256(250 000 次迭代)派生。前 33 个头部字节为认证数据。解密后的内容依次为 2 字节的文件名长度、文件名和文件本身。在此次更新之前创建的文件("LIBE1")仍可打开。
你的密码不会被存储或发送 ——一切在浏览器中运行。若密码丢失,文件将无法恢复。大文件(> ~200 MB)需要几秒钟并会占用大量内存。
工作原理
使用密码加密任何文件,这样只有知道密码的人(并使用此工具)才能打开它。加密和解密都在本地运行,使用浏览器的Web Crypto API——没有服务器,没有密钥托管。
- 1你上传一个文件并选择密码文件被读入您浏览器中的内存。您的密码通过PBKDF2(SHA-256的250,000次迭代加上新鲜的随机盐)生成256位AES密钥。
- 2文件使用AES-256-GCM加密生成一个新的随机IV。Galois/Counter模式下的AES-256生成16字节的身份验证标签,因此对加密文件的任何篡改都会使解密失败。
- 3下载.enc文件(稍后解密)输出以"LIBE1"头开头,包含盐、IV和原始文件名,其后是密文。在解密模式下使用密码将其放回此处以恢复原始文件。
您的文件永远不会离开您的设备。丢失密码,文件就消失了——按设计没有恢复机制。