@mefutu

Хэш функция возвращающая одинаковый результат при небольшом изменении значения?

Доброго времени суток. Подскажите пожалуйста хеш-функцию, если таковая существует, у которой при небольших разницах в данных результат одинаковый. К примеру:.

"Lorem ipsum dolor sit amet, consectetur adipiscing elit"
"Lorem ipsum dolar sit amet, consectetur adipiscing elit"

Md5 выдает следующее для этих текстов:
"FC10A08DF7FAFA3871166646609E1C95"
"3775040EA98E254F5E4A3048A37200FF"

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

P.S спасибо за ответ.

P.P.S возможно, чтобы полученный результат не был полностью идентичным, но чтобы Hash1-Hash2 <= CONST
  • Вопрос задан
  • 180 просмотров
Решения вопроса 2
usdglander
@usdglander
Yipee-ki-yay
Не знаю зачем такой хэш может понадобиться, но вам придётся его конструировать самому. Есть сильное подозрение что для решения вашей проблемы (без хэш функций) вам подойдут расстояние Левенштейна и/или код Хэмминга
Ответ написан
@mefutu Автор вопроса
Спасибо, вопрос решен. Я нашел решение - "Перцептивный хеш", habr.com
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы