【发布时间】:2011-04-18 14:12:07
【问题描述】:
一位朋友给了我一个挑战:他使用 PHP 的 crypt 函数 (CRYPT_STD_DES)(来自 PHP4)加密了一个字符串。我知道用于加密的盐,而且由于 crypt 是一种单向算法,我必须使用暴力破解方法,而且我知道密码只能由小写字母组成。
现在,我有 16 核(2x Xeon)和大量 RAM 的机器。什么是实现这种强制攻击的最有效方法(我假设我必须使用 PHP,这不太好,但如果你们有任何想法......)
[编辑]
我忘了说,加密的表示是13个字符长度,字符串少于8个字母,就像一个简单的密码加密:)
【问题讨论】:
-
在你开始搜索字符串之前,很有可能它已经被解密了:)
-
这是“巧克力”。但说真的,如果它是加盐的,我认为用谷歌搜索它不会有好的结果。
标签: php encryption brute-force