Mots de passes encryptés en base [mySQL] - Programmation
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???
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
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
@+
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
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!
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é?
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?
Marsh Posté le 19-01-2002 à 10:52:53
exemple:
INSERT INTO table (`id`, `pass`) VALUES ('1', PASSWORD('test')
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!
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!