返回免费在线工具集合

文件加密解密

用 AES-256-GCM 在浏览器本地加密文件,密钥由口令派生,文件不上传服务器。

开发 独立定制 输出:网页 / 文件 免费使用 发布时间: 阅读量:6 作者:马慧
正在加载工具…

报价单先选进来

窦文漪手上是津港报关发给宁波甬仓供应链管理有限公司的报价单,单号 JG-2026-Q4-0317、合计 ¥2,340.00,她不想让这些明文留在聊天记录里。选文件靠按钮,不支持拖拽,一次只收一个。这次选 quote-jingang.txt,376 字节;不选就按"加密并下载",页面给"先选一个文件"。原文件只在内存里被读过,本机那份没动。

选择要加密的文件

口令只填一遍

"确认口令"这种第二遍输入并不存在,口令框只收一次,填的是"JinGang#2026Q4"。它走 PBKDF2,SHA-256、120000 次迭代、16 字节随机 salt,磨成 AES-GCM-256 的密钥。留空点按钮会看到"口令不能为空";打错了工具也不提醒,大小写、井号、年份都得自己看清,同事解密时要一模一样。口令不写进下载的文件名,也没有找回的口子。

填写加密口令

读加密完成那行

按"加密并下载",派生密钥、加密、拼 .zabx 容器、触发下载,随后给一行完成提示,写着 quote-jingang.txt.zabx,原始 376 字节、密文 443 字节。多出来的 67 字节按容器结构拆:4 字节魔数 ZABX、2 字节文件名长度、17 字节明文文件名、16 字节 salt、12 字节 IV、16 字节 GCM 认证标签,密文与原文等长 376,合计 443。

查看加密完成提示

密文发出去

下载到的是 443 字节密文,用文本编辑器打开只见乱码,客户名称、单号与合计都读不出来。但文件头里原文件名是明文写着的,拿到手的人看不到内容,却能看到"quote-jingang.txt"这个名字。原报价单仍在本机,没覆盖也没删。回传时把这个 .zabx 选到"解密并下载"那侧,填同一口令;差一个字符 GCM 标签就验不过,拿别处同后缀的文件来试会看到"这个文件不像是我们加密出来的"。

下载 .zabx 密文

企业知识网( www.qiyezhishi.com )提供的结果为参考性内容,不构成法律、税务或投资建议。具体请以主管部门口径与最新法规为准。

本文作者

马慧,企业知识网站长,10年+SEO/GEO经验,精通白帽SEO与网站优化,擅长全网营销与短视频引流,曾打造日均万IP的SEO博客(小小课堂网)、十万IP泛流量资讯网站(错误博客)。自川来熟食连锁店长,5年熟食生产与管理经验,精通抖音本地生活服务运营。