【发布时间】:2010-05-26 15:42:20
【问题描述】:
我在 mySQL 中有一个使用
生成的密码列表$hash = '{SHA}' . base64_encode(sha1('some string here', true));
我需要将这些转换成相当于
$hash = sha1('some string here');
因为这些是我们的邮件系统使用的密码,我们想转换到另一个邮件系统(但要求它是 40 char hex hash :(
我如何从一种格式转换为另一种格式(我很确定我以前做过,但是反过来,虽然我找不到代码!)
作为说明,我提到数据在 mySQL 中 - 这无关紧要 - 我知道如何获取数据,只是不进行转换。
哈希是一样的——我只是想转换信息的打包方式(我认为这只是需要从base64转换为base16,但这只是一个猜测!)
【问题讨论】: