最近想學習會員登入系統,
只是剛開始而已,有看到網路上人家教學文章說,
登入的時候,密碼要加密才可以寫進資料庫,
想想也對,難不成帳號密碼大喇喇地刊在資料庫嗎?
所以資料庫管理者還可以直接拿所有會員的帳號密碼登入?
因此學到了一個MD5的技術,
MD5會將一個字串,加密成一連串亂碼,
比如說'apple'這個字串,經過MD5之後就變成了’1f3870be274f6c49b3e31a0c6728957f’
這串亂碼,
在這個網站就是線上MD5加密程式,感覺很好玩呢
http://www.tools4noobs.com/online_php_functions/md5/
而加密MD5字串的方式在php也很容易,只要寫:
md5($str)
就已經把字串$str轉過去了喔!!
相信會員登入之後的$password也是要先轉過去才可以寫料庫的吧!
ps.中國數學家王小雲的數學研究團隊已經破解MD5了
XD~