2014-02-26 91 views
-2

如果这个密码的(qwqwqw123456)哈希$2a$07$sijdbfYKmgWdcGhPPn$$$.C98C0wmy6jsqA3fUKODD0OFBKJkHdn.解密的哈希和加密哈希

这是什么哈希$2a$07$sijdbfYKmgWdcGhPPn$$$.9PTdICzon3EUNHZvOOXgTY4z.UTQTqG

的密码,我可以知道哪个哈希算法是什么呢?

+3

hash并不是*意味着*允许双向解密。重点是它是单向的... –

+0

@Jon Skeet我想知道你是否知道这个散列算法? – user3352195

回答

1

你可以尝试猜测使用了哪种算法,
取决于哈希的格式和长度,
您已知值等,但也知道它没有明确的办法。

而且任何“散列”功能的目的是
,它是不可逆/解密/不管。

取决于一些因素,你可以尝试猜测原值太
(蛮力攻击:尝试哈希所有可能的值,并检查其散列
等于你的),但是,这取决于可能性的数量,
使用algortihm等可能需要数百万年。 (你也可以很幸运
并在短时间内得到正确的值,但那不太可能)。
还有其他事情比暴力破解-ING,但最终,
it's几乎不可能扭转好的哈希函数