Rumah > pangkalan data > tutorial mysql > Bagaimana MySQL menggunakan fungsi penyulitan

Bagaimana MySQL menggunakan fungsi penyulitan

PHPz
Lepaskan: 2023-05-28 08:09:33
ke hadapan
1910 orang telah melayarinya

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)
Salin selepas log masuk

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;
Salin selepas log masuk

Fungsi penyulitan yang disokong ialah:

md5()
des_encrypt(加密) / des_decrypt(解密);
sha1()
password() 等等
Salin selepas log masuk

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

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan