本地文件加密与解密 打开工具

本地文件加密怎么用:拖进去、设密码、得到一个 .enc

加密的本质是「密钥只在你这」,所以最安全的加密工具是那个根本没有服务器的。这个页面没有后端、没有上传接口,文件在浏览器内存里被读、被加密、被写回下载——中间没有任何网络请求。

操作只有三步

  1. 把文件拖进虚线框,或点「选择文件」。支持任意类型(文档、图片、压缩包都行)。
  2. 输入密码,切到「加密」,点开始。
  3. 处理完成后下载生成的 .sisenote.enc 文件。

解密是反向的:把 .enc 文件拖回来,切到「解密」,输入同一个密码,得到原文件。页面会先校验文件头的魔数与版本,不符合格式会直接提示,不会误当成别的文件处理。

为什么用 .sisenote.enc 这个容器

一个加密文件需要同时携带「解密所需的参数」和「密文」。参数(盐、迭代次数、分块大小)如果让用户自己记,等于把可用性做没了;所以它们写在文件头里,加密时自动写入、解密时自动读取。

但同时要防止有人改文件头——把迭代次数从 60 万改成 1000 会让暴力破解容易得多。解决办法是把文件头也纳入认证范围(作为 AES-GCM 的附加认证数据),改一个字节就解不开。

自定义扩展名而不是 .enc 或 .aes,是为了不与别的工具混用——看到这个后缀就知道该用这个页面解。

文件名也会被加密

原始文件名、MIME 类型与文件大小被组织成一段元数据,和文件内容一起作为明文被加密。所以在文件头里看不到原文件名,只有先解密出元数据,才知道它原来叫什么、是什么类型。

这一点常被忽略:很多「加密」工具只加密内容,文件名裸露在外——一份叫「2026 年裁员名单.xlsx」的加密文件,光看名字就泄露了关键信息。

什么时候该用它

不适合的场景:需要多人协作编辑的文件(加密后无法协作)、需要定期自动备份的资料(每次都要手动输密码)。

上面这些都不用装软件,也不用注册:打开页面就能用。

打开本地文件加密与解密 →

常见问题

加密后文件会变大吗?

会稍微变大。密文与明文长度基本相同,但文件头要存盐、参数与元数据,另外每个分块带 16 字节认证标签。整体通常比原文件大千分之几到百分之几。

能在手机上用吗?

能。页面在移动浏览器里同样可用,但大文件在手机上容易因内存不足失败,建议在桌面端处理超过 100MB 的文件。

加密后原文件会被删除吗?

不会。工具只读取文件并生成新文件,不对原文件做任何修改。确认新文件可用后,自行决定是否删除原文件。