首頁  >  文章  >  資料庫  >  MySQL如何使用加密函數

MySQL如何使用加密函數

PHPz
PHPz轉載
2023-05-28 08:09:331863瀏覽

加密函數

指令: 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刪除