PHP哈希函数

时间:2017-04-09 16:45:08

标签: php

最近我开始为游戏服务器制作UCP但我遇到了问题。游戏服务器使用sha256和salt哈希密码。散列密码如下所示399B77A0AD470496AE09579C2CA3FAF2F01E8A63D9F4ECFA6F60E32CE2E7E5E9 但sha256的php哈希函数给出了这个哈希399b77a0ad470496ae09579c2ca3faf2f01e8a63d9f4ecfa6f60e32ce2e7e5e9

当用户输入和来自数据库的密码进行比较时,它们不一样,用户无法登录。

如何忽略大写/小写或如何使散列函数以大写形式散列输入?

2 个答案:

答案 0 :(得分:4)

只是做:

strtoupper($your-lower-case-hash)

答案 1 :(得分:0)

Matias解决方案的另一个选择是

fread

请参阅http://php.net/manual/en/function.strcasecmp.php