Maison > base de données > tutoriel mysql > le corps du texte

Comment MySQL utilise les fonctions de chiffrement

PHPz
Libérer: 2023-05-28 08:09:33
avant
1868 Les gens l'ont consulté

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)
Copier après la connexion

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;
Copier après la connexion

Les fonctions de cryptage prises en charge sont :

md5()
des_encrypt(加密) / des_decrypt(解密);
sha1()
password() 等等
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal