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

méthode de cryptage MySQL

亚连
Libérer: 2018-05-10 10:28:14
original
2248 Les gens l'ont consulté

En cryptant les données de la base de données Mysql, nous pouvons rendre la base de données plus sécurisée, et les informations et les données qu'elle contient ne seront pas facilement piratées.

MySQL a spécialement conçu certaines fonctions pour chiffrer les données. Voici une brève introduction aux fonctions suivantes.

(1) Fonctions AES_ENCRYPT et AES_DECRYPT

Le format de syntaxe est : aes_encrypt aes_decrypt(str,key)

La fonction AES_ENCRYPT renvoie La chaîne de paire de clés str est chiffrée à l'aide de l'algorithme Advanced Encryption Standard (AES). Le résultat est une chaîne binaire stockée dans le type BLOB. La fonction AES_DECRYPT est utilisée pour décrypter les données cryptées avec des méthodes de cryptage avancées. Si des données non valides ou un remplissage incorrect sont détectés, la fonction renvoie NULL. Les fonctions AES_ENCRYPT et AES_DECRYPT peuvent être considérées comme les fonctions de chiffrement les plus sécurisées couramment utilisées dans MySQL.

(2) Fonctions ENCODE et DECODE

Le format de syntaxe est : encode |deCODE(str,key)

La fonction ENCODE est utilisée pour encoder un caractère La chaîne str est chiffrée et le résultat renvoyé est une chaîne binaire stockée dans le type BLOB. La fonction DECODE décrypte la valeur cryptée en utilisant la clé correcte. Par rapport aux fonctions AES_ENCRYPT et AES_DECRYPT ci-dessus, ces deux fonctions sont relativement faibles en termes de cryptage.

(3) Fonction ENCRYPT

Utilisez le système UNIX crypt() pour chiffrer une chaîne La fonction encrypt(str, salt) reçoit la chaîne à chiffrer et. est utilisé pour le cryptage. Le sel du processus (une chaîne qui détermine un mot de passe unique). Non disponible sous Windows.

Ce qui précède sont les fonctions de cryptage fournies avec Mysql. J'en ai brièvement présenté quelques-unes. Vous pouvez continuer à ajouter des explications dans les commentaires ci-dessous. . .

Articles connexes :

Connaissances connexes sur PHP MySQL Trier par mot-clé

Comment lire des données via PHP MySQL

Connaissances pertinentes sur les instructions préparées PHP MySQL

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:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!