作者one0one (one0one)
看板PHP
標題[請益] mysql 的MD5加密
時間Wed Jun 14 22:40:37 2006
我建立一個member資料表,
其中某個欄位password,需要以MD5加密,
先輸入該password的明文(ABC),再使用函數MD5,執行後。
在到已經寫好的具有登入功能的網頁,去登入
結果密碼若輸入ABC,無法成功。
只能使用被函數MD5加密過的字串。
要如何解決,輸入ABC即可通過,而且ABC也在mysql加密了。
(希望方法是直接在mysql直接操作的)
感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.48.34
推 chweng:將輸入的密碼用同樣的方式加密 再比對與資料庫的是否吻合 06/14 22:42
推 one0one:小的不才,看不懂何謂[再比對與資料庫的是否吻合]? 06/14 22:49
→ one0one:如何比對? 06/14 22:49
→ blue3:你覺得問題出在哪呢?有試過什麼樣的方法? 06/14 23:02
推 ybite:法一,用php加密後丟進SQL指令:$pass_e = md5($pass); 06/14 23:04
→ ybite:法二 使用MySQL的md5函式,SQL: password=MD5('$password') 06/14 23:05