Какова вероятность столкновения для алгоритма md5? Я считаю, что он чрезвычайно низок.Какова скорость столкновения для md5?
ответ
Чтобы получить одно столкновение между ними, вы должны сделать хэш примерно 2^64 значений, если вы не пытаетесь сознательно создавать конфликты. Столкновение хэшей очень похоже на Birthday problem.
Если вы посмотрите на два произвольных значения, вероятность столкновения равна только 2 -128.
Проблема с md5 заключается в том, что относительно легко создавать два разных текста, хеш которых имеет одинаковое значение. Но это требует преднамеренной атаки и не происходит случайно. И даже при преднамеренной атаке в настоящее время невозможно получить простой текст, соответствующий заданному хешу.
Вкратце md5 является безопасным для небезопасных целей, но нарушен во многих приложениях безопасности.
Он генерирует 128-битное значение. Поэтому случайная скорость столкновения должна быть 2 -64 (из-за Парадокса День рождения).
Вероятность столкновения из-за значительных значений около 2^64, но скорость столкновения для двух произвольных значений составляет всего 2^-128. – CodesInChaos
- 1. Вероятность столкновения в MD5
- 2. Создайте свои собственные столкновения MD5
- 3. Unity3D: Получить Скорость после столкновения
- 4. Какова моя скорость процессора?
- 5. MD5 хеширование столкновения в имени пользователя хеширования
- 6. Какова нормальная скорость для моделей нейронной сети?
- 7. SKSpriteKit, поддерживающий постоянную скорость после столкновения
- 8. Какова скорость развертывания платформы .NET?
- 9. Любая разница в вероятности столкновения между md5 (stringa + stringb ...) и md5 (stringa) + md5 (stringb)?
- 10. Как повысить скорость столкновения хеш-функции?
- 11. Как найти скорость столкновения stl hash_map?
- 12. MD5 хеширование 4-байтных и 8-байтовых ключей в 16-байтовые значения; какова вероятность столкновения?
- 13. Какова вероятность столкновения md5, если я перехожу в 2^32 набора строк?
- 14. Какова вероятность столкновения в функции Hash?
- 15. Какова максимальная скорость репликации Couchbase XDCR
- 16. Какова максимальная (приблизительная) скорость запроса DRb?
- 17. Какова максимальная скорость маяка, поддерживаемая ALTBeacon?
- 18. Какова типичная скорость распределения памяти в Java?
- 19. HTML5 Видео - какова максимальная скорость воспроизведения?
- 20. Шанс столкновения хешей
- 21. Какова будет скорость роста следующей функции
- 22. Какова стандартная скорость анимации клавиатуры iPhone?
- 23. Какова скорость мутации в генетическом алгоритме?
- 24. порог скорости для упругого столкновения
- 25. Что такое 128-битная скорость столкновения md5 по разному количеству файлов, например 10 миллионов или 50 миллионов?
- 26. Какова сравнительная скорость временных таблиц для физических таблиц в SQL?
- 27. Какова скорость для следующих методов получения абсолютного значения?
- 28. Какова идеальная скорость роста для динамически распределенного массива?
- 29. Почему такая высокая скорость столкновения с моей реализацией хеша ELF
- 30. Скорость и направление объекта после столкновения шара с мячом
Как вы узнали об этом? –
2^(n/2), как предсказывается проблемой дня рождения. – CodesInChaos
Из-за этой информации, подходит ли для создания идентификаторов документов для системы, содержит миллионы документов на основе их хэша md5 соответствующего контента.? @CodesInChaos – SaidbakR