Как отправлять пользователям по электронной почте обычный текстовый пароль, зашифрованный с помощью Sha512?

#xampp

#xampp

Вопрос:

Мне нужно сделать забыли для моего частного сервера (AQW)

Я создаю базу данных, и имя базы данных — Meh . В базе данных Meh я помещаю meh_users с :

  • Имя пользователя
  • Пароль

При создании учетной записи пароль станет Sha512, чтобы предотвратить его внедрение Sqli. Вот так : F544FB304E4A24CDE

  • Возраст
  • Пол
  • Электронная почта

Вот почему я хочу создать функциональность «забыли пароль». Я хочу отправить пароль и имя пользователя на Yahoo или Gmail. Я хочу расшифровать пароль Sha512 в обычный текст.

Ответ №1:

Sha512 — это хеширование, а не шифрование, поэтому оно необратимо.

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

Комментарии:

1. ооо … хорошо. какой хэш я буду использовать, сэр? / .. ~

2. я использовал только sha512! могу ли я использовать Md5?