让我来描述一下情景:
我知道哈希字符串和$ salt,但不知道$ pass。 md5格式是:
md5($salt.$pass)
example value = ae10f955a7164ba6905919e7798284ca
here $salt = q)SDs
$pass is unknown.
现在,无论如何要获得 md5($ pass)?
答案 0 :(得分:1)
虽然可以使用各种方法重新创建密码,但实际上并不是哈希的目的。哈希应该以不可逆转的方式对所讨论的字符串进行编码,因此以某种方式获得哈希值的人不仅可以反转加密并且拥有密码。
所以不,这真的是不可能的......至少不是以任何简单的方式。
答案 1 :(得分:1)
缺乏蛮力技术,没有。然而蛮力是一种有效的方法。根据此问题的范围,您有以下几种选择:
像开膛手约翰这样的工具可能是最容易开始的工具。