最佳答案
我一直想知道的一个概念是密码哈希函数和值的使用。我知道这些函数可以生成一个惟一的、几乎不可能逆转的散列值,但我一直想知道的是:
如果在我的服务器上,用 PHP 我产生:
md5("stackoverflow.com") = "d0cc85b26f2ceb8714b978e07def4f6e"
当您通过 MD5函数运行相同的字符串时,在 PHP 安装中会得到相同的结果。一个过程被用来产生一些价值,从一些初始价值。
这是否意味着有某种方法可以解构正在发生的事情并反转散列值?
为什么这些函数使得结果字符串无法回溯?