Задать вопрос

Как возможно захешировать любой файл, если количество комбинаций самой хеш-суммы ограничено?

Понятное дело, что количество комбинаций хеш-суммы для каждого алгоритма огромное, но ведь файлов (или даже простых строк) еще больше.
  • Вопрос задан
  • 2884 просмотра
Подписаться 6 Оценить Комментировать
Решение пользователя jcmvbkbc К ответам на вопрос (4)
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
количество комбинаций хеш-суммы для каждого алгоритма огромное, но ведь файлов (или даже простых строк) еще больше

Возможных файлов больше. Реально использованных -- гораздо меньше. Т.е. если мы возьмём 109 компьютеров перебирающих 109 файлов в секунду, то чтобы перебрать все возможные значения sha1 потребуется 2160/1018 = 1030 секунд, т.е. 4 * 1022 лет, что существенно больше возраста Вселенной.
Ответ написан
Комментировать