[mySQL] Mots de passes encryptés en base

Mots de passes encryptés en base [mySQL] - Programmation

Marsh Posté le 19-01-2002 à 01:43:18    

Bonjour,
 
comment faire pour stocker des mots de passe cryptés dans une base mySQL. Y a t'il un attribut particulier à seter ou bien faut il encrypter soi même.
Si tel est le cas, quelles sont les méthodes courantes de cryptage/décryptage?
 
Merci d'avance!

Reply

Marsh Posté le 19-01-2002 à 01:43:18   

Reply

Marsh Posté le 19-01-2002 à 01:53:03    

moi c le contraire je cherche a decrypter les mot de passe en md5
 
t'aurai po une soluce???


---------------
- carly -
Reply

Marsh Posté le 19-01-2002 à 02:30:58    

PIIBurner : tout dépend avec quoi tu utilise MySQL, si c avec du php tu peut encoder très simplement avec le cryptage md5 fourni avec.
 
CARL KEATON : on ne peut pas décoder le md5, c'est le principe même de ce cryptage (très sûr grâce à ça), pour savoir si la valeur entrée est identique à celle stockée, il suffit de la crypter ! :) Compare les valeurs cryptées ;)


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 19-01-2002 à 03:50:15    

jai trouv ma solution
 
en fait je te fait un exemple
 
 sur mon forum je creer une entree avec password
"nouveau" le pass ok?
 
en md5 ca donne des trucs du genre jifjsdifjsfhsudfhsudfhusd
(par exemple)
 
donc si le gars me dit voila jai perdu mon mot de passe , je lui dit bouge pas gars j'ouvre ma base sql et colle dans son pass se cryptage jifjsdifjsfhsudfhsudfhusd
 et son pass est nommé desormais "nouveau"
 
jai essaye un dixaine de fois ca marche
 
javais peur ke se soit aleatoire mais non ca va...
 
car j'utilise unforum sur un intranet local sans serveur mail alors tu comprends le pbl kan qqun perds som MDP ???!!!
 
bon jai trouvé tout seul comme un grand
 
@+


---------------
- carly -
Reply

Marsh Posté le 19-01-2002 à 10:24:00    

mouais, enfin sinon au lieu d'utiliser le php, vous pouvez simplement utiliser l'attribut password de mySQL

Reply

Marsh Posté le 19-01-2002 à 10:36:32    

gizmo -> bah justement, l'attribut password de mySQL, je ne le vois pas avec mes petits yeux...
 
carl keaton-> oui, c'est une soluce, effectivement!
 
bruce-> la comparaison cryptée, j'y avais pô pensé!... chui con des fois!

Reply

Marsh Posté le 19-01-2002 à 10:38:30    

comment ca tu le vois pas? tu connais pas la syntaxe ou tu ne vois pas ou il est référencé?

Reply

Marsh Posté le 19-01-2002 à 10:48:40    

Okay, je reformule:
 
S'agit il d'un type d'attribut que l'on peut sélectionner au moment de la création du champ, ou s'agit il d'une syntaxe SQL spécifique?

Reply

Marsh Posté le 19-01-2002 à 10:51:25    

c'est une syntaxe SQL spécifique

Reply

Marsh Posté le 19-01-2002 à 10:52:53    

exemple:
 
INSERT INTO table (`id`, `pass`) VALUES ('1', PASSWORD('test';))

Reply

Marsh Posté le 19-01-2002 à 10:52:53   

Reply

Marsh Posté le 19-01-2002 à 10:55:12    

aaah! okay!
 
Bon, là toute de suite j'ai fait la comparaison des mots de passe cryptés et ça marche, maintenant j'essaye ta version! Qui marchera tout aussi bien évidemment!
 
Thanx!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed