Мне нужно расшифровать пароль. Пароль зашифрован с помощью функции password_hash.
$password = 'examplepassword';
$crypted = password_hash($password, PASSWORD_DEFAULT);
Теперь предположим, что $crypted хранится в базе данных (там есть таблица "users", с именами пользователей, паролями и т.д.), и мне нужно сделать логин: я должен проверить, совпадает ли введенный пользователем пароль зашифрованный пароль, хранящийся в базе данных.
Это код sql...
$sql_script = 'select * from USERS where username="'.$username.'" and password="'.$inputpassword.'"';
... но $inputpassword не зашифрован, поэтому он не равен тому, что хранится в поле пароля пользователей таблицы...
Итак, есть функция для дешифрования после использования password_hash? Или я должен изменить свой метод шифрования? Или что еще?