作为如今最好的 GPU 破解 HASH 的软件,hashcat 声称国际最快,“支撑每秒猜想最多 80 亿个暗码”。北京时间 12 月 5 日清晨,hashcat 的作者“atom”宣告将东西开源。
FreeBuf 百科:Hashcat
Hashcat 是一个根据 GPU 的 Hash 暗码破解东西。在 Hashcat 诞生之前已经有一些近乎完美的暗码破解东西,例如“PasswordsPro”、“John The Ripper”,2009 年出生的 Hashcat 则完成了关于现代 CPU 多内核的利用。
Hashcat 在操作体系上支撑 Windows 7/8/10、Apple OS X 以及 GNU/Linux,通过七种独特破解形式,适用于超越 100 种极为优化的哈希算法。
作者解说开源理由
atom 在博客中如是说道:
“长期以来我都在思考这首要的一步——关于这个项目来说,将 Hashcat 和 oclHashcat 开源含义十分严重。作为开源软件的拥护者,因而何时将软件开源曾是需要面对的一个难题。”
atom 简单陈说了开源的因素有以下几点:
- 大多数 hashcat 或 oclHashcat 的运用者是浸透测验人员或许取证分析人员。他们通常关于 GPU 内核有特别的需要,开源无疑对他们的作业产生积极的作用。
- 通常软件在开源以后,集成外部库会变得愈加轻松。
- 如今暂时没有原生支撑 OSX 体系,首要因素是 Apple 不支撑对内核代码的“离线”编译。而开源项目中,你可以“及时”运用 Apple OpenCL Runtime 进行编译。这也就意味着 oclHashhcat 将初次支撑 OSX 体系。
终究确定将东西开源的理由则是 bitsliced DES GPU 内核的完成。为了到达最大的效率与性能表现,salt 必须在编译时与内核一同嵌入。而 salt 自身取决于输入时给定的 hash。这个 hash 值明显只能于运行时呈现,而非编译时。这就请求内核在运行时进行编译,而只要在开源代码中才干完成这一点。
在博客结束,atom 俏皮地说:如今你们是不是认为我要脱离这个项目了?
“我不会这么做的!我会留在这儿,和过去相同,持续支撑这个项目!”
开源地址:https://github.com/hashcat/
东西下载:https://hashcat.net/hashcat/
(*来源:FreeBuf,有删改)