对SHA-1哈希进行粗暴的最快方法是什么?

时间:2012-06-11 22:11:30

标签: algorithm encryption hash

我有一个哈希和该哈希的完整解密明文。我打算试图暴力破解它,它是一个SHA-1 FIPS 180-2哈希。

所以我的问题是,这样做的最快方法是什么?我正在考虑解密数据并将其与已知明文进行比较,但后来我认为尝试散列解密数据并将其与已知散列进行比较可能会更快。 希望以上是有道理的,但只是因为,主要的问题是:

Plaintext : The quick brown fox jumps over the lazy dog
Hash : 2FD4E1C67A2D28FCED849EE1BB76E7391B93EB12

尝试散列明文,并将其与散列进行比较,或者解密Hash并将其与纯文本进行比较是否更快?关于如何加快钥匙恢复的任何建议都表示赞赏。这只是我玩的,我知道找到钥匙需要永远,但如果可以在很短的时间内完成(HUUUUGE计算能力),你会怎么做呢?

2 个答案:

答案 0 :(得分:2)

  

我有一个哈希和该哈希的完整解密明文。我是   计划试图暴力破解它,这是一个SHA-1 FIPS 180-2哈希。

所以你有哈希和明文?

找到SHA的实现并验证它。这就是你所能做的一切。

答案 1 :(得分:1)

就像(几乎)总是这样,使用别人的代码比编写自己的代码更快。 oclHashcat-plus是一个非常好的起点。