簡體   English   中英

MySQL無法識別MD5

[英]MySQL won't recognize MD5

一個快速的問題..

我正在嘗試查看MD5密碼是否與MySQL條目相同,但是我在atm上失敗了。 (雖然它在我的脫機服務器上可以正常工作。)

您能否讓我知道我在此查詢中做錯了什么:

SELECT * FROM `users` WHERE `username` = '".trim($_POST['username'])."' AND `password` = '".md5(trim($_POST['password']))."' LIMIT 0,1;

謝謝!

正如他們在評論中所解釋的那樣,您想使用Mysqli或MySQL PDO類...就我個人而言,我使用PDO,它可以極大地提高安全性,並且不難理解。

這是對我有幫助的教程: http : //wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers

如果您想以已發布的方式進行操作,是否可以發布完整的php MySQL語句,我們也許可以為您指明正確的方向:D

哦,還有一點,您也不希望使用MD5……它真的很容易受到彩虹的攻擊…嘗試使用含鹽的河豚…這是一個教程: http://www.the -art-of-web.com/php/blowfish-crypt/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM