![]() |
1
2
该代码应该在一台计算机上运行一两天(2.10^11个组合) 现在 pc机,你可以在几台机器上运行,一台从“a”到“GZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ。。。例如。 |
![]() |
2
2
从PHP手册:
换言之 密码() 函数只是从C库调用操作系统的crypt()函数。这意味着两件事。 首先,加密的类型是标准化的。你不需要使用PHP来运行暴力,你只需要知道使用的算法。许多程序,如凯恩和亚伯或杰克开膛手能够打破几个算法通过暴力,字典,或彩虹表攻击。 其次,加密的类型是基于被加密的操作系统。这意味着您可能必须尝试几种不同的加密方法,除非有明显的线索表明使用了哪种加密方法(加密字符串的模式可能会提示您某些信息)。 我绝对不建议尝试使用PHP来强制执行它,因为解释语言的运行速度比编译语言慢得多。 |
![]() |
3
1
最有效的方法(虽然可能是最没有挑战性的)可能是找到已经实现了它的人(使用 John the Ripper 例如)。 |