MySQL如何使用加密函數

PHPz
發布: 2023-05-28 08:09:33
轉載
1867 人瀏覽過

加密函數

指令: md5(data)

作用: 用於加密資料

應用程式場景:加密,一些隱私數據,例如銀行卡號,身分證等需要儲存密文,(當然,不建議使用資料庫層加密,應該在應用層加密)

範例:

mysql> select md5("andyqian");
+----------------------------------+
| md5("andyqian")   |
+----------------------------------+
| 8a6f60827608e7f1ae29d1abcecffc3a |
+----------------------------------+
1 row in set (0.00 sec)
登入後複製

注意事項: 如果目前你們資料庫中的資料還是明文,此時可以使用資料庫加密演算法進行加密。

例如: (僅做演示):

update t_base_user set name=md5(name),updated_time=now() where id=1;
登入後複製

支援的加密函數有:

md5()
des_encrypt(加密) / des_decrypt(解密);
sha1()
password() 等等
登入後複製

以上是MySQL如何使用加密函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板