完整恢复包,而不是改扩展名
文件流程采用 AES-256-GCM,密码派生与文本模式相同。原文件名、MIME 提示和长度先与文件字节组成内部记录,再一起加密;外层包不暴露原文件名。
下载文件为 encrypted.aes.json。改扩展名不会加密数据,只复制密文字段也会丢失恢复信息。请将完整包与密码分别保存。本协议不宣称能解开 ZIP 密码、Office 文档加密或任意 .aes 文件。
加密、保存并实际恢复
- 选择加密,选择或拖入一个原文件,输入密码;支持零字节文件。
- 执行操作,Worker 中处理时显示忙碌状态,不编造进度百分比。
- 下载完整包;在确认恢复成功前,保留单独的原文件。
- 选择解密,导入包并输入密码,下载恢复文件后比较原始字节。
取消会终止 Worker。重新选择后旧结果失效,旧任务不得覆盖新结果。清空会释放应用引用,但不承诺 JavaScript 内存能够得到物理安全擦除。
文件上限与恢复限制
原文件上限为 25 MiB。Base64 大约把每三个字节扩展为四个字符,因此完整 JSON 包导入上限为 36 MiB。Web Crypto 整体处理消息,并不是原生流式加密;内存中可能同时存在多份数据,手机处理较大文件会更慢。
文件页仅采用密码 GCM。恢复下载会清理文件名中的路径与危险字符,使用通用二进制 MIME 类型。认证成功并不代表原始文件无恶意内容,本站也不执行病毒扫描。
相关工具与阅读
技术参考
更新于 2026 年 10 月 16 日
