Hash 确定字符串上使用的哈希值

Hash 确定字符串上使用的哈希值,hash,Hash,我正在使用来自供应商应用程序的数据构建一个reports webapp。理想情况下,我希望借助于应用程序用户身份验证系统,让事情对每个人都简单。问题是,我似乎不知道他们是如何散列密码的 我所知道的是,所有的散列似乎都是不同长度的数字,密码rez变成了散列21159196153202102051222310115574209144220236。知道他们在用什么吗?我解决了 事实证明,这只是一个简单的原始md5,每个字符都转换为其ascii值。以下内容将生成预期的哈希 $hash = md5("re

我正在使用来自供应商应用程序的数据构建一个reports webapp。理想情况下,我希望借助于应用程序用户身份验证系统,让事情对每个人都简单。问题是,我似乎不知道他们是如何散列密码的

我所知道的是,所有的散列似乎都是不同长度的数字,密码rez变成了散列21159196153202102051222310115574209144220236。知道他们在用什么吗?

我解决了

事实证明,这只是一个简单的原始md5,每个字符都转换为其ascii值。以下内容将生成预期的哈希

$hash = md5("rez", true); 
$temp = str_split($hash);

foreach($temp as $t){
 echo ord($t);
 }

它可能是任何东西。如果它是一个半途而废的散列算法,就没有办法对其进行反向工程。