返回更新列表
新发布Oct 26, 2026

hashcat v8.0.0

全球最快、最先进的密码恢复工具

分享

hashcat

hashcat 是一个高度优化的密码恢复平台,适用于 GPU、CPU 和大型分布式系统。

功能特性

  • 世界上速度最快的密码破解工具
  • 世界上首个也是唯一一个内核内规则引擎,可用于所有攻击模式
  • 免费开源,采用 MIT 许可证
  • 多操作系统:Linux、Windows 和 macOS,并可在 BSD 和 Android 上从源码构建
  • 多后端:CUDA、HIP、Metal 和 OpenCL
  • 多设备:可在同一系统中使用多个设备及混合设备类型
  • 多哈希:可同时破解大量哈希
  • 超过 630 种哈希模式,每种模式均以性能为核心编写
  • 哈希配方:以表达式形式编写哈希,例如 pbkdf2_sha256(md5(pass), salt, iter, 32),完全由 GPU 加速
  • 10 种用于生成候选密码的攻击模式
  • 同化桥:用 C、Python 或 Rust 添加哈希模式,无需编写内核
  • Brain:跳过先前会话已尝试过的候选密码
  • 分布式破解网络,使用覆盖层
  • 从词表、stdin 或其他程序读取候选密码
  • 读取以 gzip、xz 或 zstd 压缩的词表
  • 可寻址词表
  • 马尔可夫链密钥空间排序,使可能性高的候选密码优先出现
  • 按设备自动进行性能调优
  • 交互式暂停、恢复、回退和前进
  • 命名会话,并可在中断后恢复
  • 内置基准测试
  • 集成温度监控

许可证

hashcat 采用 MIT 许可证授权。参见 docs/license.txt。

安装

下载最新版本并解压到所需位置。从命令行解压时请使用 7z x,以保持完整文件路径不变。

你的平台可能还提供软件包。hashcat 所需的驱动程序和运行时列于 docs/hashcat-requirements.md。

构建

从源码构建是可选的。发布包就是同一个程序,自行构建的二进制文件并不会破解得更快。如果你想要自己的改动、master 分支中已有但尚未发布的修复,或我们未提供二进制文件的平台,才需要自行构建。

具体方法参见 BUILD.md。

测试:

BuildBSDRustTestFuzz
BuildBSDRust teststestfuzz

用法与帮助

从 --help 开始,该内容也保存在代码树中的 docs/hashcat-help.md。每种模式的一个示例哈希位于 docs/hashcat-example-hashes.md。

wiki 和 FAQ 提供了更深入的内容。论坛 中积累了多年已解答的问题。如果你仍需要真人帮助,请加入 Discord。

文档

docs 目录涵盖了各项功能。人们最常问到的包括:

贡献

欢迎贡献。CONTRIBUTING.md 中说明了代码风格、拉取请求需要包含的内容,以及如何在提交前测试更改。

安全

SECURITY.md 中说明了如何报告漏洞,以及什么情况算作漏洞。

破解愉快!

分类