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

Quelles sont les fonctions de chiffrement MySQL ?

coldplay.xixi
Libérer: 2020-06-29 14:23:33
original
5403 Les gens l'ont consulté

Les fonctions de chiffrement MySQL sont : 1. [DECODE(str,key)] utilise la clé comme clé pour déchiffrer la chaîne cryptée str ; 2. [AES_DECRYPT(str,key)] renvoie la paire de clés chaîne str ; le résultat du décryptage à l’aide de l’algorithme Advanced Encryption Standard.

Quelles sont les fonctions de chiffrement MySQL ?

Les fonctions de chiffrement MySQL sont :

1, AES_ENCRYPT(str,key) : renvoie la paire de clés string str Le résultat de le chiffrement à l'aide de l'algorithme Advanced Encryption Standard et l'appel de AES_ENCRYPT est une chaîne binaire stockée dans le type BLOB.

2, AES_DECRYPT(str,key) : renvoie le résultat du déchiffrement de la chaîne str à l'aide de l'algorithme Advanced Encryption Standard à l'aide de la clé key.

3. DECODE(str,key) : Utilisez la clé comme clé pour déchiffrer la chaîne cryptée str.

4. ENCRYPT(str,salt) : Utilisez la fonction UNIXcrypt() pour chiffrer la chaîne str avec le mot-clé salt (une chaîne qui peut déterminer de manière unique le mot de passe, tout comme une clé).

5, ENCODE(str,key) : Utiliser key comme clé pour chiffrer la chaîne str Le résultat de l'appel de ENCODE() est une chaîne binaire, qui est stockée dans le type BLOB.

6, MD5() : Calculez la somme de contrôle MD5 de la chaîne str.

7. PASSWORD(str) : Renvoie la version cryptée de la chaîne str. Ce processus de cryptage est irréversible et utilise un algorithme différent du processus de cryptage du mot de passe UNIX.

8, SHA() : Calculez la somme de contrôle de l'algorithme de hachage sécurisé (SHA) de la chaîne str.

Exemple :

SELECT ENCRYPT('root','salt');
SELECT ENCODE('xufeng','key');
SELECT DECODE(ENCODE('xufeng','key'),'key');#加解密放在一起
SELECT AES_ENCRYPT('root','key');
SELECT AES_DECRYPT(AES_ENCRYPT('root','key'),'key');
SELECT MD5('123456');
SELECT SHA('123456');
Copier après la connexion

Recommandations d'apprentissage associées : Tutoriel vidéo 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