Maison >base de données >tutoriel mysql >Comment MySQL utilise les fonctions de chiffrement

Comment MySQL utilise les fonctions de chiffrement

PHPz
PHPzavant
2023-05-28 08:09:331884parcourir

Fonction de cryptage

Commande : md5(data)

Fonction : utilisée pour crypter les données

Scénarios d'application : le cryptage, certaines données privées, telles que les numéros de carte bancaire, les cartes d'identité, etc. doivent stocker du texte chiffré (bien sûr, il n'est pas recommandé d'utiliser le cryptage de la couche de base de données, il doit être crypté au niveau de la couche application) #🎜 🎜#

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

Remarque : Si les données de votre base de données sont toujours en texte brut, vous pouvez utiliser l'algorithme de cryptage de la base de données pour les crypter à ce moment-là.

Par exemple : (pour démonstration uniquement) :

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

Les fonctions de cryptage prises en charge sont :

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer