【MySQL】【7】AES_ENCRYPT()加密與AES_DECRYPT()解密


前言:

字段的屬性為varchar,字符集是utf-8。需要將密文16進制化,不然解密取出來是null

正文:

存入:

INSERT INTO TABLE_NAME(password) VALUES (HEX(AES_ENCRYPT('hello world', 'key')))

取出:

SELECT AES_DECRYPT(UNHEX(password), 'key') FROM TABLE_NAME

參考博客:

MySQL利用AES_ENCRYPT()與AES_DECRYPT()加解密的正確方法示例-MYSQL教程-源碼庫|專注為中國站長提供免費商業網站源碼下載!
http://www.aspku.com/database/mysql/276634.html


免責聲明!

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



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