文件加密解密
任意文件 AES-GCM 本地加密,输出 .aes 容器,离线可解。
选择文件、填好口令后点击操作按钮。文件与口令全程本地处理,不上传。
使用说明
这个工具解决什么问题
合同、扫描件、数据库导出要发给别人或存进网盘,裸传不放心,加密压缩包又要求对方装软件、版本还得对得上。这个工具把任意文件直接加密成一个 .aes 容器:JSON 文本格式,自描述、跨平台,对方打开浏览器就能解,口令对了才拿得到原文件。
核心能力
任意文件:图片、文档、压缩包、音视频,按字节整体加密,不解析内容。容器互通:与站内文本版 AES256 使用同一套容器结构,文本与文件可互相解密。明确报错:口令错误与文件损坏分开提示,不会给你一份解错的坏文件。100MB 上限:兼顾内存安全与常规文件尺寸,超限前明确提示。
使用建议
重要文件加密前先留一份本地原件;口令与 .aes 文件分开渠道传递;存网盘前加密,等于给云上数据加一道自己掌握的锁。
文件从选择、加密到保存全程留在浏览器内存里,不上传任何服务器,断网可用;解密后先核对文件能正常打开,再删除原件不迟。
常见问题
加密后的 .aes 文件怎么用?
它是一个 JSON 容器文件,记录密文与全部解密参数。拿到文件的人用本工具或兼容实现输入口令即可还原出原文件;用站内文本版 AES256 加密出的文本容器,同样可以在这里解密成文件。
100MB 上限是怎么来的?
加密在内存里进行,浏览器单个标签页内存有限,超过 100MB 的文件容易把页面挤崩。更大的文件建议先拆分或压缩,再分段加密,可靠比一口气吞大文件更重要。
和压缩软件的加密压缩包有什么区别?
加密压缩包依赖对端装同款软件并支持对应算法,跨平台常翻车。本工具输出自描述 JSON 容器,任何按同方案实现的浏览器页面都能解,不依赖安装任何软件。
相关工具
AES256 加解密
AES-256-GCM 文本加解密,PBKDF2 派生密钥,容器 JSON 输出。
文件 Base64
文件与 Base64/Data URI 双向转换,前端内联资源场景。
API 密钥生成
Hex/UUID/Base64URL/易读四种风格密钥,前缀与熵估算。