PASSWORD |
Mot de passe |
---|---|
MySQL |
Syntaxe
Password(Chaine) |
Paramètres
Nom | Description |
---|---|
Chaine | Ce paramètre permet d'indiquer la chaine de caractères à encoder |
Description
Cette fonction permet d'encoder le mot de passe utilisateur pour la table «user» de MySQL.
Remarques
- Cette fonction est utilisé pour encodé les mots de passe dans la base de données «information_schema» et avec l'instruction «GRANT USAGE».
- Mot de passe perdu : Si vous avez perdu votre mot de passe, il est plus simple d'utiliser la commande suivante afin de la réinitialiser avec un nouveau mot de passe :
UPDATE user SET password = PASSWORD("nouveaumotdepasse"); |
Si vous n'êtes pas en mesure de changer le mot de passe, vous devriez soit faire une boucle avec un dictionnaire de mot de passe avec la fonction PASSWORD afin de trouver une correspondance (si elle existe dans le dictionnaire) ou démontrer des talents de mathématiciens en décortiquant l'algorithme MD5 haché de 41 octets derrière.
Exemple
Voici un exemple montrant comment fonctionne cette fonction :
on obtiendra le résultat suivant :
PASSWORD('gladir') |
*5ACAC846D04FB934D259D159D0308E0DD1EDDF81 |
Voir également
Informatique - Sécurité - Les mots de passe
Article - Les géants de l'informatique - Oracle
Références
MySQL - Référence, Edition Micro Application, Nicolas Rivereau, Antoine Pichot, 2002, ISBN: 2-7429-2560-0, page 937.
Dernière mise à jour : Mercredi, le 29 avril 2015