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!
Publicité
Posté le 19-01-2002 à 01:43:18
CARL KEATON
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 -
Bruce
Music 4 your ears!
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
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 -
gizmo
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
PIIBurner
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!
gizmo
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é?
PIIBurner
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?
gizmo
Posté le 19-01-2002 à 10:51:25
c'est une syntaxe SQL spécifique
gizmo
Posté le 19-01-2002 à 10:52:53
exemple:
INSERT INTO table (`id`, `pass`) VALUES ('1', PASSWORD('test')
Publicité
Posté le 19-01-2002 à 10:52:53
PIIBurner
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!