MySQL. Необратимое шифрование данных по алгоритму MD5. Почему необратимое? :D

MySQL шифрование md5 дешифрование

Почему функция шифрования MD5 считается необратимой, если по определению уникальному значению $str соответствует уникальное значение MD5($str) ?:)
Ведь чисто теоретически можно составить словарь соответствий и по нему декодировать...

Где я неправ?:) Ведь всё вроде в моих рассуждениях очень логично!:)

Примечание:
Sequtan Спасибо!:)
Ответы:
Ты во всем прав. Только ты помрешь раньше, чем декодируешь MD5 на своем процессоре. К тому же ты должен понимать, что может (так и есть) быть несколько РАЗЛИЧНЫХ значений $str, которые дают одинаковый MD5($str), а это означает, что ты никак не сможешь узнать из какого именно $str было получено это MD5($str). MD5 дает 128 битный код, а количество различных значений $str гораздо больше, ты не сможешь дать одназначное соотвествие по MD5($str) какому именно $str Оно принадлежит, поэтому функция необратима.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.