# 哈希值破解工具_WIN_MAC_LINUX **Repository Path**: hackingboos/hash ## Basic Information - **Project Name**: 哈希值破解工具_WIN_MAC_LINUX - **Description**: 哈希值破解工具是一款基于基于 Avalonia 11 开发的现代化跨平台哈希值逆向破解工具,一套代码同时支持 Windows/Linux/macOS 三大桌面平台。 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-04 - **Last Updated**: 2026-08-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: 哈希值解密, 哈希值破解 ## README ![输入图片说明](%E6%88%AA%E5%9B%BE.jpg) # 哈希值破解工具 HashCracker v3.0 基于 Avalonia 11 开发的现代化跨平台哈希值逆向破解工具,一套代码同时支持 Windows/Linux/macOS 三大桌面平台。支持 22 种哈希算法的暴力破解、字典破解和混合破解,内置 CPU/GPU 双计算模式,适用于安全测试、密码学学习与密码恢复等场景。 --- ## 主要功能 ### 哈希破解 - 支持 22 种哈希算法:MD5/SHA 系列、RIPEMD160、SHA3、BLAKE2b、NTLM、MySQL、Base64、bcrypt 等 - 三种攻击模式:暴力破解、字典破解、混合破解 - 哈希自动识别:根据哈希值长度/格式自动匹配算法 - 自定义字符集:数字、大小写字母、符号、空格、全部可打印字符 - 密码长度范围灵活设置 ### 计算模式 - CPU 破解:多线程并行(线程数 1-50,默认 20) - GPU 破解:自动检测 NVIDIA CUDA 加速(不可用时自动回退 CPU) ### 便捷操作 - 破解日志实时显示尝试次数、当前候选值、破解速度 - 破解成功弹出窗口,密码红色加粗高亮显示 - 日志支持 Ctrl+A 全选、Ctrl+C 复制 - 全部输入框中文右键菜单(剪切/复制/粘贴/全选) - 字典文件自动检测编码(UTF-8 / UTF-16 LE / UTF-16 BE) ### 其他特性 - 顶部广告栏可点击跳转 - Gitee 仓库链接直达项目主页 - "零日防线"公众号二维码扫码关注 - 使用帮助和关于软件完整文档(只读编辑框,可复制) --- ## 各平台可执行文件 下载对应平台的压缩包,解压后运行即可。确保可执行文件与原生库文件在同一目录。 | 平台 | 运行文件 | 说明 | |---|---|---| | Windows x64 | `HashCracker.exe` | 双击运行 | | Linux x64 | `HashCracker` | 终端 `./HashCracker` | | macOS Intel | `HashCracker` | 终端 `./HashCracker` | | macOS Apple Silicon | `HashCracker` | 终端 `./HashCracker`,原生 ARM64 | --- ## 运行要求 ### Windows 1. 下载安装 [.NET 6 Desktop Runtime x64](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) 2. 确保 `HashCracker.exe` 与同目录下的 `.dll` 文件完整 3. 双击运行 ### Linux / macOS 安装 .NET 6 Runtime 后,终端执行: ```bash chmod +x HashCracker ./HashCracker ``` --- ## Linux / macOS 常见问题 ### 1. 缺少 .NET 6 Runtime ``` You must install .NET to run this application. ``` **Linux (Ubuntu/Debian):** ```bash wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh chmod +x dotnet-install.sh ./dotnet-install.sh --channel 6.0 --runtime dotnet echo 'export PATH=$HOME/.dotnet:$PATH' >> ~/.bashrc && source ~/.bashrc ``` **Linux (Fedora/CentOS/RHEL):** ```bash sudo dnf install dotnet-runtime-6.0 ``` **macOS:** ```bash brew install dotnet-sdk@6 # 或访问 https://dotnet.microsoft.com/en-us/download/dotnet/6.0 下载 pkg 安装包 ``` --- ### 2. macOS 提示文件已损坏无法打开 ``` "HashCracker" 已损坏,无法打开。您应该将它移到废纸篓。 ``` 这是 macOS Gatekeeper 安全策略,程序本身没有问题: ```bash xattr -d com.apple.quarantine /path/to/HashCracker chmod +x /path/to/HashCracker ./HashCracker ``` 如果仍被阻止,前往 **系统设置 → 隐私与安全性** → 点击 **仍要打开**。 --- ### 3. macOS Apple Silicon 上 Rosetta 问题 M1/M2/M3 Mac 上首次运行可能触发 Rosetta 安装提示,这是因为部分依赖库为 x64 架构。选择 **安装** 即可,Rosetta 2 由 Apple 官方提供,安全可靠。 --- ### 4. Linux 上缺少原生库 ``` error while loading shared libraries: libSkiaSharp.so: cannot open shared object file ``` 确保发布包内所有文件在同一目录: ```bash ls -la # 应看到 HashCracker + libSkiaSharp.so + libHarfBuzzSharp.so 等 ``` 如果库文件缺失,请重新下载完整发布包。 --- ### 5. Linux 上中文显示为方框或乱码 系统缺少中文字体: ```bash # Ubuntu/Debian sudo apt install fonts-noto-cjk # Fedora/CentOS/RHEL sudo dnf install google-noto-sans-cjk-sc-fonts # Arch Linux / Manjaro sudo pacman -S noto-fonts-cjk ``` 安装字体后重新启动程序即可正常显示中文。 --- ### 6. Linux 上 Wayland 兼容性问题 部分 Wayland 环境下窗口显示异常(如透明窗口、无法输入)。 解决: ```bash # 强制使用 X11 后端运行 export AVALONIA_SCREEN_SHOW_DETAILS=false ./HashCracker ``` 或在系统登录界面切换到 "Xorg" 会话。 --- ### 7. macOS 终端运行提示 "没有权限" ```bash chmod +x /path/to/HashCracker ./HashCracker ``` ### 发布策略 | 配置项 | 值 | 说明 | |---|---|---| | PublishSingleFile | true | 托管代码合并为单文件 | | SelfContained | false | 不集成 .NET Runtime(需系统安装) | | IncludeNativeLibrariesForSelfExtract | false | 原生库独立文件(SkiaSharp 等) | 此策略每平台仅生成 4-5 个文件,体积可控,用户需自行安装 .NET 6 Runtime。 --- ## 更新日志 ### v3.0 (Avalonia 跨平台版) - 基于 Avalonia 11 全面重写,支持 Windows / Linux / macOS - 支持 22 种哈希算法(新增 bcrypt、scrypt、Argon2、LMHash 等) - CPU/GPU 双计算模式,自动检测 NVIDIA GPU - 哈希自动识别功能 - 多线程并行(线程数 1-50) - 破解成功弹窗显示密码(红色加粗) - 帮助/关于窗口改为只读编辑框,中文右键菜单 - 界面标题嵌入分组框左上角 ### v2.0 - WPF 版本:支持 15 种哈希算法 - 三种攻击模式:暴力、字典、混合 - 字典文件编码自动检测 ### v1.0 - 首个版本发布 - 基础暴力破解功能 --- ## 联系方式 - 作者:HackBoos - QQ:239237253 - 邮箱:HackBoos@qq.com - 官网:www.sec31.cn - 公众号:零日防线 --- © 2026 HackBoos 保留所有权利。 本软件仅供个人学习与安全测试使用,请勿用于商业用途或非法用途。