MD5Decrypter.co.uk меняет хэши md5?

Существует сайт под названием http://www.MD5Decrypter.co.uk, где при вводе хэша md5 , это дает исходную строку. Как это возможно. Насколько я знаю, md5 - это необратимый алгоритм хэширования или нет?
Во-вторых, можно ли использовать соль вместе с md5?


person Ashwin    schedule 01.03.2012    source источник


Ответы (1)


md5 — это хэш-алгоритм, поэтому он позволяет двум словам иметь одинаковый хэш-код. Если вы мне не доверяете, я могу хешировать 5-буквенное слово, 10-буквенное слово, 128-буквенное слово с помощью md5, и каждый раз это будет давать мне 32 символа.

Проблема в том, что md5 не защищен криптографически. Можно проанализировать и догадаться, что могло быть хэшем. Но метод, используемый сайтом, который вы разместили, - это радужная таблица. Это также может быть словарь, но с md5 он встречается реже.

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

md5 полезен для подписи файла, файла cookie или имени криптографического алгоритма. Хранение паролей не защищено. Некоторые языки советуют вам использовать водоворот, bloswfish, salsa20 или sha512 вместо md2/5 sha 1/2/256.

person artragis    schedule 01.03.2012
comment
То есть повернуть назад нельзя? Потому что вы говорите, что они используют радужные таблицы (которые содержат предварительно рассчитанные хэши) - person Ashwin; 02.03.2012