encryptage

Répondre
tontonz
le 17/04/2003 à 16:04
tontonz
j'aurai besoin d'encrypter simplement mais surement les mot de passe d'accés à ma BDD. J'ai regardé comment marchait md5 mais je n'arrive à l'utiliser que dans un sens: je peux crypter les nouveaux mots de passe que je rentre dans ma base mais je n'arrive pas à les utiliser pour verifier les mots de passe des personnes qui se loguent... est ce que qq'un peut m'aider?
Fran6
Conquerant
le 18/04/2003 à 16:55
Conquerant
mySQL propose une fonction ENCRYPT soit quand tu insèrres tes infos dans la base tu fais ceci :

INSERT INTO table_pwd(login,passwd) VALUES('$login',ENCRYPT('$password'));

Ainsi le mot de passe est crypté dans mySQL mais sera comparé normallement. mySQL décode lui-même cet ENCRYPT en utilisant les 2 premiers caractères.


--[ cOnqUErAnt .. XdG ]--
--[ cOnqUErAnt .. XdG ]--
Koboneil
le 18/04/2003 à 18:59
Koboneil
Une autre facon de faire. Si tes pass sont encryptés dans ta base, tu peux quand l utilisateur s identifie, crypter le pass qu il donne et voir si c est la meme chose que dans ta table sql
Koboneil
LA GLOBULE
le 19/04/2003 à 22:52
LA GLOBULE
Un conseil : utilise toujours md5 pour encrypter tes mots de passes.

Pourquoi ?

Et bien, tout simplemenyt car comme cela, ils ne seront pas decryptables !!!

PS : non, il n'existe pas de fonction faisant l'inverse de md5 (c'est à dire passer d'un chaine encryptee à une chaine decryptee, et c'est là justement son interet smiley)
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours