Rumah  >  Artikel  >  pangkalan data  >  Bagaimana MySQL menggunakan fungsi penyulitan

Bagaimana MySQL menggunakan fungsi penyulitan

PHPz
PHPzke hadapan
2023-05-28 08:09:331874semak imbas

Fungsi penyulitan

Arahan: md5(data)

Fungsi: digunakan untuk menyulitkan data

Senario aplikasi: penyulitan, beberapa data peribadi, Contohnya, nombor kad bank, kad ID, dll. perlu menyimpan teks sifir (Sudah tentu, tidak disyorkan untuk menggunakan penyulitan lapisan pangkalan data. Ia harus disulitkan pada lapisan aplikasi.)

Contoh:

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

Nota: Jika pangkalan data anda pada masa ini Data dalam masih teks biasa, dan anda boleh menggunakan algoritma penyulitan pangkalan data untuk menyulitkannya.

Contohnya: (untuk demonstrasi sahaja):

update t_base_user set name=md5(name),updated_time=now() where id=1;

Fungsi penyulitan yang disokong ialah:

md5()
des_encrypt(加密) / des_decrypt(解密);
sha1()
password() 等等

Atas ialah kandungan terperinci Bagaimana MySQL menggunakan fungsi penyulitan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Apakah peranan indeks MySQLArtikel seterusnya:Apakah peranan indeks MySQL