第六部分加密函數(shù)
1. AES_ENCRYPT(str,key);//返回使用密鑰key對(duì)字符串str利用高級(jí)**加密**標(biāo)準(zhǔn)算法加密后的結(jié)果encrypt(編碼)
2. AES_DECRYPT(str,key);//返回使用密鑰key對(duì)字符串str利用高級(jí)加密標(biāo)準(zhǔn)算法**解密**后的結(jié)果decrypt(破譯)
3. ENCODE(str,key);//使用key作為密鑰**加密**字符串str,Encode結(jié)果是一個(gè)二進(jìn)制字符串,以BLOB類型存儲(chǔ)暇屋。(加密程度相對(duì)比較弱);
4. DECODE(str,key);//使用key作為密鑰**解密**加密字符串str;
ENCRYPT(str,salt);//使用UNIX crypt()函數(shù)似袁,用關(guān)鍵詞salt加密字符串str
1. MD5();//計(jì)算字符串str的MD5校驗(yàn)和
2. PASSWORD(str);//**PASSWORD():**創(chuàng)建一個(gè)經(jīng)過(guò)加密的密碼字符串,適合于插入到MySQL的安全系統(tǒng)。**該加密過(guò)程不可逆昙衅,**和unix密碼加密過(guò)程使用不同的算法扬霜。**主要用于MySQL的認(rèn)證系統(tǒng)。**
3. SHA();//計(jì)算字符串str的安全散列算法(SHA)校驗(yàn)和
*實(shí)例一(AES_ENCRYPT/AES_DECRYPT)
實(shí)例二(ENCODE/DECODE)