Как я могу расшифровать строку пароля в PHP, которая была зашифрована crypt?

Как я могу расшифровать строку пароля в PHP, которая была зашифрована crypt ?

 $salt = substr($_POST['password'], 0, 2); $password = crypt($_POST['password'], $salt); 

Мне нужно отправить оригинальный пароль в электронном письме с забытым паролем .

Solutions Collecting From Web of "Как я могу расшифровать строку пароля в PHP, которая была зашифрована crypt?"

http://php.net/manual/en/function.crypt.php

crypt – одностороннее хеширование строк

нет никакой обратной операции склепа. Самое лучшее, что вы можете – сбросить пароль и отправить его пользователю.

Вероятно, это не тот ответ, который вы ищете, но это всего лишь более разумная практика безопасности.

Пароль должен быть одним способом Hashed, когда пользователь запрашивает новый пароль, вы должны отправить ему временный случайный пароль, который он изменит при следующем входе в систему.

1) вы можете использовать симметричное шифрование вместо хэша (функция криптограммы – хэш) – таким образом у вас будет возможность его расшифровать.

2) обычно сайты создают специальную ссылку и отправляют ее пользователю. По этой ссылке у нас есть страница, где мы можем сменить пароль. Это более безопасный способ хранения паролей.