CODE:
md5($_POST['passwd']
這就是php一般的加密方法,傳過來后與數(shù)據(jù)庫原來加密的md5代碼進(jìn)行比較而下面介紹的方法是通過js來實(shí)現(xiàn)的md5,其實(shí)這種方法在很多其他的地方都有介紹,而yahoo,vBulletin 等等在沒有用ssl加密登錄時(shí)候就用這種方法,對(duì)密碼加密
其實(shí)還有其他加密的部分方法也有實(shí)現(xiàn):如md4/sha-1
首先你要去
md5的js下載地址/
下載一個(gè)js的使用代碼
調(diào)用:
CODE:
<script type="text/javascript" src="md5.js"></script>
實(shí)現(xiàn)加密:CODE:
<script type="text/javascript" >
hash = hex_md5("input string");
</script>
或者只要在CODE:
<form onsubmit="pwd.value =hex_md5(pwd.value)">
這樣做的好處是CODE:
1.通過這個(gè)md5的js生成的代碼和php的是一樣,減少服務(wù)器在md5加密的負(fù)擔(dān)
2.因?yàn)槊艽a是直接在客戶端就進(jìn)行加密,不像php要傳到服務(wù)器端才加密,這樣傳輸過程的安全也得到進(jìn)一步的加強(qiáng)
希望這些小技巧可以幫到大家