2012-01-16 2 views

ответ

19

Md5 - алгоритм hashing. Существует нет способа для получения исходного ввода из хешируемого результата.

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

Примечание: Отправка паролей в виде обычного текста является BAD idea :)

+0

[Что может быть?] (Http://www.md5decrypter.com/) –

+0

Чтобы выяснить, нет ли способа получить оригинал, но сайты, которые делают дешифрование md5, просто имеют массивную базу данных известных хешей md5, которые они могут просто проверить против – tylerism

0

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

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

+0

[Что об этом?] (Http://www.md5decrypter.com/) –

+0

@KiranRS Что об этом? – Ocracoke

0

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

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

Смежные вопросы