Как преобразовать строку md5 в обычный текст?

Я сохранил пароли пользователей в форме MD5 в моей базе данных, теперь я хочу отправить пароль пользователям в виде открытого текста, есть ли способ конвертировать строку MD5 в открытый текст?

Md5 – алгоритм хеширования . Невозможно получить исходный ввод из хешированного результата.

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

Примечание. Отправка паролей в текстовом формате является идеей BAD 🙂

вы можете использовать этот http://www.md5decrypt.org/ или этот http://md5.gromweb.com/, он расшифрует ваш код md5

Я отправляю пароли пользователям по электронной почте, вы также можете иметь никаких паролей.

Вы не можете отменить функцию MD5, поэтому ваш единственный способ – создать новый пароль и отправить его пользователю (предпочтительно по некоторому защищенному каналу).

Идея MD5 состоит в том, что это одностороннее хеширование, поэтому оно не может быть после того, как исходное значение было передано через алгоритм хеширования (если вообще).

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