mardi 3 juin 2014

How can I decrypt a password hash in PHP?


Vote count:

0




I need to decrypt a password. The password is crypted with password_hash function.



$password = 'examplepassword';
$crypted = password_hash($password, PASSWORD_DEFAULT);


Now, let's assume that $crypted is stored in a database (there's a "users" table, with usernames, passwords, etc) and I need to do a login: I have to see if the password entered by the user matches the crypted password stored in the database.


This is the sql code...



$sql_script = 'select * from USERS where username="'.$username.'" and password="'.$inputpassword.'"';


...but $inputpassword is not crypted, so it's not equal to what is stored in the password field of the table users...


So, there's a function to decrypt after the use of password_hash? Or should I change my encrypt method? Or what else?



asked 1 min ago






Aucun commentaire:

Enregistrer un commentaire