Rumah >pangkalan data >tutorial mysql >Bagaimana MySQL menggunakan fungsi penyulitan
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!