用密码加密文件
用密码加密任意文件,可在本站解密,也可用 age 命令行工具打开。
文件只留在此设备上
加密和解密都在浏览器中完成,不会上传任何内容。密码无法重置:一旦忘记密码,任何人都无法再打开文件。
在通过邮件发送、上传到网盘或拷贝到 U 盘之前,先给文件加上密码。文件会以开放的 age 格式加密(ChaCha20-Poly1305,密码经 scrypt 拉伸),因此既可以在这里再次打开,也可以在任何电脑上用 age 和 rage 命令行工具打开。任意大小的文件都会在浏览器中分块流式处理:文件不会离开你的设备;免费,无需注册。
如何用密码加密文件
- 拖入一个或多个文件,或点击选择文件。已经是 age 格式的文件会被自动识别,列为待解密。
- 加密时,输入两遍密码,或点“生成”并复制它生成的强密码。解密时,输入文件加密时所用的密码。
- 点“加密文件”(或“解密文件”)。拉伸密码会刻意花上一两秒,随后文件开始流式处理,并显示进度。
- 下载每个结果:加密后为“文件名.age”,解密后恢复原来的文件名。
功能
- 用密码加密任意文件,采用标准 age v1 格式(scrypt 和 ChaCha20-Poly1305)
- 可解密在本站或用 age -p、rage -p 加密的文件,二进制格式或 ASCII 装甲格式(-a)均可
- 一次可处理多个文件:自动识别 age 文件并提供解密
- 以 4 MB 为单位流式处理文件,并显示每个文件的进度
- “生成”可创建高强度随机密码(120 位),方便复制保存
- 密码错误、文件损坏或不完整、文件用 age 密钥加密时,都会给出清楚的提示
隐私安全吗?
是的。文件的加密和解密都由浏览器内的 WebAssembly 完成,绝不会上传,密码也不会离开页面。没有重置功能,也没有后门:没有密码,任何人都打不开这个文件。
常见问题
如何打开 .age 文件?
拖到这里并输入密码即可。你也不一定需要本网站:它是标准的 age 文件,运行 age -d -o report.pdf report.pdf.age(或用 rage 执行同样的命令)并输入密码就能打开。这已用 age 1.3.2 和 rage 0.12.1 验证过;它们用 -p 加密的文件,无论是二进制格式还是用 -a 生成的 ASCII 装甲格式,也都能在这里打开。
忘记密码怎么办?
那文件就打不开了。没有重置功能,也没有后门:密码是唯一的钥匙,而且它从不离开你的浏览器。请把密码保存在密码管理器中。
文件大小有限制吗?
没有固定上限。文件以 4 MB 为单位读取和加密,所以处理 5 GB 文件所需的内存与 5 MB 文件差不多。在你下载之前,浏览器会保存处理好的文件(视浏览器而定,保存在内存或临时存储中),因此非常大的文件需要同样大小的可用空间。
安全性如何?
文件用随机 128 位密钥以 ChaCha20-Poly1305 加密,这个密钥再通过 scrypt(工作因子 2^18,与 age 相同)用你的密码锁住,使每次猜测密码都既慢又耗内存。薄弱环节在于密码本身:请使用较长的密码短语,或点“生成”。
能打开用 age 公钥(age1…)加密的文件吗?
不能,只支持用密码加密的文件(age -p)。用公钥加密的文件,请用 age -d -i 加上你的密钥文件来解密。