如何加密 MySQL 資料庫裡的密碼?

摘要:如何加密 MySQL 資料庫裡的密碼?

如何加密 MySQL 資料庫裡的密碼?

其實用MD5就可以很容易做到了,在 insert 時類似下面語法 insert 資料


insert into `user`(name,password) VALUES('test', MD5('123456'))

查詢資料庫,發現如下,password 已經被加密了

顯示完整文字     name     password
    編輯     刪除     test     e10adc3949ba59abbe56e057f20f883e


要讀取時,可以用下面語法:

select count(*) from user where name='test' and password= MD5('123456')

若得到1的值,代表帳號與密碼都正確

Rocky Wang.  OCUP, NCLP, SCJP, SCWCD, SCBCD