Hash 是否仍然可以使用一些盐从md5哈希中获取字符串值?
让我描述一下情景: 我知道散列字符串和$salt,但不知道$pass。md5格式为:Hash 是否仍然可以使用一些盐从md5哈希中获取字符串值?,hash,md5,salt,Hash,Md5,Salt,让我描述一下情景: 我知道散列字符串和$salt,但不知道$pass。md5格式为: md5($salt.$pass) example value = ae10f955a7164ba6905919e7798284ca here $salt = q)SDs $pass is unknown. 现在,是否仍然可以获得md5($pass)?虽然可以使用多种方法重新创建密码,但这实际上不是散列的目的。散列应该以一种不可逆的方式对所讨论的字符串进行编码,因此,以某种方式获得散列的人不能只是反转加密并
md5($salt.$pass)
example value = ae10f955a7164ba6905919e7798284ca
here $salt = q)SDs
$pass is unknown.
现在,是否仍然可以获得md5($pass)?虽然可以使用多种方法重新创建密码,但这实际上不是散列的目的。散列应该以一种不可逆的方式对所讨论的字符串进行编码,因此,以某种方式获得散列的人不能只是反转加密并将密码掌握在手中
所以不,这真的是不可能的…至少不可能以任何简单的方式。除了暴力技术,不。但是暴力是一种有效的方法。根据此问题的范围,您有几个选项:
- 编写一个小程序来计算MD5的MD5散列(salt+随机字符串)
- 使用现有的开裂工具,如
- 使用salt构建一个密码,然后使用该密码查找适当的密码