преобразовать хешированный пароль в обычный пароль?
Шифрование является двусторонней функцией; то, что зашифровано, может быть расшифровано с помощью соответствующего ключа.
Хеширование - это односторонняя функция, которая скремблирует обычный текст для создания уникального дайджеста сообщения. При правильно спроектированном алгоритме нет способа отменить процесс хеширования для выявления исходного пароля.
Теперь я необходимо показать текущий пароль, когда пользователь меняет пароль. но ha sh пароль не может вернуться обратно. Как решить эту проблему?
Вам не нужно показывать пароль никому, включая владельца пароля.
Если вы хотите проверить , вы можете использовать метод check
, который позволяет вам проверить, соответствует ли данная строка простого текста данному ха sh.
if (Hash::check('plain-text', $hashedPassword)) {
// The passwords match...
}