安全 / 文件

使用密码加密文件(AES-256)

在浏览器中使用AES-256-GCM和密码加密任意文件,也可在此解密;文件不会上传,支持最大1 GB的文件。

使用密码加密文件(AES-256): 工具会使用600,000轮PBKDF2-HMAC-SHA-256和随机盐,将您的密码扩展为256位密钥。文件会使用AES-256-GCM分割为4 MB大小的数据块进行加密,每个数据块都有自己的nonce和认证标签;数据块还会与文件及其顺序绑定,因此任何修改、重新排序或截断都会导致解密失败。原始文件名和文件类型也会与内容一同加密。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
加密文件本地处理

完全在浏览器中运行

↥
选择任意文件,或选择.toea文件进行解密

不会上传任何内容

文件会在浏览器中使用AES-256-GCM加密,密钥由密码经过600,000轮PBKDF2生成,并保存为.toea文件;不会上传任何内容。请在此处使用相同的密码再次打开。忘记密码后无法恢复,因此请将密码保存在安全的地方。对加密文件进行任何修改,或将其截短,都会导致解密失败,而不是生成损坏的文件。

文件格式

.toea文件以8字节的TOEAFILE、一个版本字节、以4字节大端序数字表示的PBKDF2迭代次数和分块大小、16字节盐值及8字节随机数前缀开头。接下来是各个分块,每个分块包含一个4字节长度值和AES-GCM输出;第一个分块以JSON格式保存原始文件名和类型。分块的随机数由前缀后接分块编号组成,其附加数据则是标头,后面加上一个字节;最后一个分块的该字节为1。

如果处理的是文本而不是文件,请使用加密文本;如果想在不加密的情况下确认文件传输后未被更改,请使用文件哈希工具。

选择密码

加密强度取决于密码强度。多个随机单词,或12个及以上的随机字符,即使文件被窃取,也远远超出实际可行的猜测范围;但短单词或姓名则不是这样。

密码生成器可以生成密码,密码管理器则可以安全地保存密码。请通过与文件不同的渠道分享密码。

使用方法

  1. 选择要加密的文件,或选择要解密的.toea文件。
  2. 输入密码;加密时需要输入两次。
  3. 下载加密后的.toea文件,或下载保留原文件名的原始文件。

隐私与限制

文件不会离开您的设备:加密和解密都在浏览器中运行。

相关工具

常见问题

如果忘记密码怎么办?

文件无法恢复:没有后门,猜出长密码也不现实。请将密码保存在密码管理器中。

其他程序可以打开.toea文件吗?

不能:请在此处使用相同密码打开。此页面记录了该格式,因此即使本网站不再运行,也可以使用标准工具进行解密。

可以加密多大的文件?

最大为1 GB,具体取决于设备的内存;对于更大的文件,请使用支持AES-256的桌面工具,例如7-Zip。

免费工具·使用在浏览器中次·无需账户