项目简介
密解小将是一款纯 C# / .NET 10 实现的 Windows 压缩包密码破解工具,提供 WinUI 3 原生 GUI、命令行工具和 MCP Server 三种形态。支持 14 种压缩格式、8 种破解策略,基于 CUDA 和 DirectML 实现 GPU 双加速。
技术亮点
- 跨平台核心库:
CrackCompressFiles.Core共享核心,GUI / CLI / MCP 三端复用 - 多格式支持:基于 SharpCompress 实现 ZIP / RAR / 7Z / TAR / GZIP 等 14 种格式
- GPU 加速:CUDA(NVIDIA)+ DirectML(AMD/Intel/集显)双后端
- MCP Server:实现 MCP 协议(JSON-RPC 2.0 / stdio),AI Agent 可直接调用
- MVVM 架构:使用 CommunityToolkit.Mvvm,界面与业务逻辑严格分离
发布形态
提供 GUI(WinUI 3,自包含单文件 exe)、CLI(命令行,适合脚本化)、MCP Server(AI Agent 调用)三种形态,全部在 publish 目录独立发布,开箱即用。

