如果此密码(qwqwqw123456)散列为$2a$07$sijdbfYKmgWdcGhPPn$$$.C98C0wmy6jsqA3fUKODD0OFBKJkHdn.
此哈希$2a$07$sijdbfYKmgWdcGhPPn$$$.9PTdICzon3EUNHZvOOXgTY4z.UTQTqG
我能知道它是哪种哈希算法吗?
答案 0 :(得分:1)
您可以尝试猜测使用了哪种算法,
取决于散列的格式和长度,
你已知的价值等,但没有明确的方法来了解它。
任何“哈希”函数的目的都是
它不可逆/可解密/无论如何。
根据某些因素,您可以尝试猜测原始值
(暴力攻击:尝试哈希所有可能的值并检查哪个哈希值
等于你的)但是,根据可能性的数量,
使用过的algortihm等可能需要数百万年。 (你也可能是幸运的
并在短时间内得到正确的价值,但这不太可能。)
除了暴力之外还有其他的东西,但最后,
几乎不可能扭转一个好的哈希函数