encryptage
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
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 ]--
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
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
)
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: