mysql-加密函數AES_DECRYPT函數


向user表插入數據age字段值為888,並用AES_DECRYPT函數進行加密,key為age(可以自己隨意設置,記住就行)

insert into user(name,sex,age) values ('李四','',AES_ENCRYPT('888','age'))

解密查看語句:

SELECT AES_DECRYPT(age,'age') FROM user

對現有age字段加密並使用HEX()函數轉換為16進制的數

update user set age = HEX(AES_ENCRYPT('888','age'))

解密查看語句,需要用UNHEX函數進行解密,否則返回為null:

SELECT *,AES_DECRYPT(UNHEX(age), 'age') FROM user

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM