Skip to content

快速文件格式伪装工具,支持 AES-256 加密、密钥箱管理、批量处理。提供桌面版、分发版和网页版三种形式。

License

Notifications You must be signed in to change notification settings

WeMingT/apate-next

Repository files navigation

Apate 增强版

License: GPL v3 Release Platform

一款快速文件格式伪装工具,基于原版 apate 进行增强,新增 AES-256 加密和密钥箱管理系统。

📑 目录

📖 工具简介

Apate 能够简洁、快速地对文件进行格式伪装,可以在某些情况下绕过限制。

许可证(GPLv3):对外分发编译产物时,需同时提供源码或获取方式,并保留版权声明。

⭐ 软件特性

特性 说明
🚀 瞬间处理 支持超大文件,伪装/还原无需等待
🔓 智能还原 无需知道伪装面具即可一键还原
🔒 AES-256 加密 使用行业标准加密算法保护文件头
🔑 密钥箱管理 支持多密钥管理,每个密钥可添加备注
🎲 随机密钥 一键生成 32 位强随机密钥
📦 批量处理 支持拖拽文件夹,递归处理所有文件
🌐 网页解密 提供纯前端网页版,无需安装软件

🚀 快速开始

下载

Releases 下载适合的版本:

文件 说明 大小
Apate-Framework.zip 主程序(需要 .NET 6.0 运行时,解压后运行) ~2MB
Apate-Standalone.exe 主程序(单文件完整版,无需运行时) ~150MB
ApateReveal.exe 通用解密工具(单文件,无需运行时) ~150MB
apate-reveal.html 网页解密工具(纯前端,支持大文件) ~150KB

💡 如果电脑已安装 .NET 6.0 运行时,推荐下载体积更小的 Apate-Framework.zip

基本用法

  1. 伪装文件:将文件拖入中间的「伪装区域」
  2. 还原文件:将伪装后的文件拖入右侧的「还原区域」
  3. 密钥管理:菜单栏 → 设置 → 密钥管理

⚠️ 还原时必须使用与伪装时相同的密钥

📦 项目组件

1. Apate 主程序

Windows Forms 桌面应用,提供完整的伪装/还原功能。

功能特点:

  • 三种伪装模式:一键伪装、面具伪装、简易伪装
  • 密钥箱管理系统
  • 文件索引分类管理
  • 批量文件扫描与预览

2. Apate Reveal(仅解密分发版)

为文件接收者定制的轻量版本,每个构建版本内嵌特定密钥。

使用场景:

  • 将加密文件分发给他人时,附带对应的 Reveal 版本
  • 接收者无需知道密钥,直接拖入文件即可解密

批量构建:

# 准备 keys.txt(格式:密钥,备注)
.\build-reveal.ps1 -KeyFile keys.txt -OutputDir .\output

3. Apate Web(网页解密工具)

纯前端浏览器工具,文件在本地处理,不上传服务器。

技术特点:

  • 支持 V1-V4 所有加密版本格式
  • 流式处理支持 10GB+ 大文件
  • 中英双语自动切换
  • 可打包为 ZIP 批量下载
  • 支持内嵌密钥版本构建

构建命令:

cd apate-web
node build/build.js              # 通用版(手动输入密钥)
node build/build.js --keys keys.txt  # 内嵌密钥版

📥 编译方法

环境要求

  • .NET 6.0 SDK
  • Node.js(仅 apate-web 需要)
  • mask-tennate.mp4 文件(放置在 apate/Resources/ 目录)

编译命令

# 主程序
dotnet build apate.sln -c Release
# 输出位置:apate/bin/Release/net6.0-windows/

# 单文件发布
dotnet publish apate/apate.csproj -c Release -r win-x64 --self-contained false -p:PublishSingleFile=true -o ./release

# Apate Reveal 批量构建
.\build-reveal.ps1 -KeyFile keys.txt -OutputDir .\output

# Apate Web
cd apate-web && node build/build.js

📗 使用说明

密钥管理

  1. 打开密钥管理器:菜单栏 → 设置 → 密钥管理
  2. 添加密钥:输入密钥内容和备注,点击「添加」
  3. 生成随机密钥:点击「随机生成」按钮
  4. 切换密钥:选择密钥后点击「设为当前」
  5. 编辑/删除:选择密钥后操作(至少保留一个密钥)

伪装模式

模式 说明 适用场景
一键伪装 使用预置 MP4 面具文件 大部分场景,推荐使用
面具伪装 使用自定义面具文件 一键伪装失效时
简易伪装 仅替换文件头特征 EXE 文件(建议 < 2GB)

文件还原

将伪装后的文件拖入「还原区域」即可自动还原。

❗ 注意事项

  1. 数据备份:使用前务必做好备份
  2. 密钥安全
    • 丢失密钥将 永久无法恢复 文件
    • 建议将 %AppData%/Apate/keybox.json 备份到安全位置
  3. 版本兼容:本增强版加密的文件无法被原版软件解密
  4. 免责声明:仅供学习交流,不得用于商业或非法用途

🙋 FAQ

copy /b a.jpg+b.zip 原理相同吗?

技术上不同,但有类似之处。Apate 更快速、还原更方便。

忘记密钥怎么办?

无法恢复。密钥是解密的唯一凭证,请务必备份。

可以在不同电脑使用相同密钥吗?

可以。复制 %AppData%/Apate/keybox.json 到其他电脑即可。

增强版与原版有什么区别?

  • 新增 AES-256-CBC 加密
  • 新增密钥箱管理系统
  • 新增随机密钥生成
  • 新增 Apate Reveal 分发版
  • 新增 Apate Web 网页解密
  • ⚠️ 不兼容原版

🆕 更新记录

v2.13.0 - 2026-01-09

  • Apate Reveal 单文件打包设为默认
  • 添加 GitHub Actions 自动构建发布

v2.12.0 - 2026-01-09

  • 移除文件大小 2GB 限制,支持任意大小文件

v2.11.0 - 2026-01-09

  • 新增关于对话框(桌面版和网页版)

v2.10.0 - 2026-01-08

  • 新增 Apate Web Reveal 网页解密工具
  • 支持 V1-V4 所有加密版本
  • 纯前端实现,支持大文件流式处理

完整更新记录请查看 CHANGELOG.md

❤️ 赞赏与致谢

在「帮助 → 关于」页面展示两张赞赏码:

  • 原作者(rippod):原版 apate 开发者
  • 增强版维护者(WeMingT):本增强版开发者

请按实际意愿选择赞赏对象。

About

快速文件格式伪装工具,支持 AES-256 加密、密钥箱管理、批量处理。提供桌面版、分发版和网页版三种形式。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •