1. noy.info 25.09.16 08:24 Сейчас в теме

Шифрование MD5

Коллеги, копаюсь в функции шифрования Md5.
Шифруется хорошо, то что нужно.. Вот код

ОбъектХеш = Новый ХешированиеДанных(ХешФункция.MD5);
ОбъектХеш.Добавить(Текст);
РезультатКЭШ = ОбъектХеш.ХешСумма;


Вопрос: а как дешифровать обратно ? Из ХэшСуммы получить исходную строку. Спасибо
Ответы
Избранное Подписка Сортировка: Древо
2. noy.info 25.09.16 08:47 Сейчас в теме
Например из строки "SuperKey" получаю "DD5611CAC519DE05F341A40F58D1FC13"

Как теперь из "DD5611CAC519DE05F341A40F58D1FC13" получить обратно "SuperKey" ?
3. seermak 661 25.09.16 10:44 Сейчас в теме
насколько я помню хэш функции обратной силы не имеют (для этот они и предназначены Сравниваются 2 результата хэш = если они одинаковы то данные ликвидны (могу и ошибаться однако....)
4. Cooler 23 25.09.16 11:00 Сейчас в теме
(3) seermak,
могу и ошибаться однако...
Не в этот раз.

(2) noy.info, хэш-функции действительно односторонни в принципе, потому что предназначены не для шифрования, а, грубо говоря, для вычисления "контрольной суммы" по определенному алгоритму. Да, "контрольная сумма" эта длинная (чтобы уменьшить вероятность совпадения хэша у разных данных) и поэтому выглядит как "зашифрованные данные". Но если для короткой исходной строки кажется возможным ее "восстановление" из 16-байтного хэша, то что вы скажете о тексте "Войны и мира" Л.Н.Толстого? Для него хэш тоже будет длиной 16 байт! Как думаете, хотя бы теоретически роман можно восстановить из строки в 16 байт?
5. noy.info 25.09.16 11:40 Сейчас в теме
(4) Cooler, спасибо большое за развернутый ответ. Вопрос снят - тема закрыта.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Челябинск
зарплата от 100 000 руб.
Полный день

Разработчик 1С
Нижний Новгород
зарплата до 90 000 руб.
Полный день

Консультант-аналитик 1С
Москва
зарплата от 100 000 руб. до 150 000 руб.
Полный день

Программист 1С
Москва
зарплата до 140 000 руб.
Полный день

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству