То же значение хеша MD5, но другой ввод с использованием хеша ('md5') - PullRequest
0 голосов
/ 20 марта 2019

Я знаю, что в некоторых случаях 2 разные строки могут иметь одинаковый хеш MD5, но когда я пытаюсь использовать PHP, он все равно становится 2 разными хешами.Так есть ли в PHP строка с таким же хешем MD5, если я использую hash('md5', $blablabla)?

1 Ответ

0 голосов
/ 22 марта 2019

Это не так просто.

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

Независимо от того, что вы должны вычислить входные данные, просто угадывать не получится. MD5 производит 128-битный вывод, поэтому при случайном угадывании найдет коллизию с вероятностью 1 / (2 ^ 128) (почти невозможно)

...