2017-04-09 123 views
1

最近我開始爲遊戲服務器製作一個UCP,但我遇到了一個問題。遊戲服務器使用sha256和salt對密碼進行哈希密碼驗證。哈希密碼看起來像這樣399B77A0AD470496AE09579C2CA3FAF2F01E8A63D9F4ECFA6F60E32CE2E7E5E9 但是sha256的php哈希函數給這個哈希399b77a0ad470496ae09579c2ca3faf2f01e8a63d9f4ecfa6f60e32ce2e7e5e9PHP哈希函數

當用戶輸入密碼和數據庫中的密碼進行比較時,它們是不一樣的,用戶不能登錄。

如何忽略大寫/小寫或如何使散列函數以大寫散列輸入?

+0

你在做一個數據庫級或PHP的水平相比如何? – Brett

回答

4

只要做到:

strtoupper($your-lower-case-hash)

+0

謝謝,我嘗試學習這個小工作的PHP – Banditul

+0

太棒了! Php很棒。只是問你是否需要更多的幫助:) –

+0

接受他的答案 –