php - получить хэш пароля и поменять пароль (Соль, соление пароля). Как правильно хранить пароль в БД
Primary tabs
Вот пример кода получения хэша, где пароль= 123 + присоединяют хэш соли, которая тоже=123:
echo '<br>Новый хэш:' . sha1('123'.sha1('123')) '; //
Соль может не использоваться - в разных системах по-разному.
Функция хэширования тоже может быть другой (не sha1) - чтобы в том как именно формируется хэш надо или посмотреть исхожный код вашей CMS или почтитать документацию.
После того как вы получили новый хэш - просто замените на него старый в базе данных - если там есть соль - то и её укажите в бд (она обычно в открытом виде) - после чего можно заходить с новым паролем
- Log in to post comments
- 2292 reads