如果數據庫表User中有一列為passwd,存放的是md5加密的數據,如何更新新的數據。
update user set passwd=md5("123321") where uName="lihua";
插入新的數據:
insert into user(uName,passwd) values("xiaoqiang",md5("123321")) ;
這樣存放在數據中的密碼信息就是保密存放的,但是通過md5加密后的數據是不能逆向使用的,也就是說如果想嚴重用戶的密碼信息,則需要通過數據查詢匹配來實現。
比如需要進行用戶身份認證,則需要執行下面查詢語句:
select * from user where uName="lihua" and passwd=md5("123321");