Итого Вам понадобится в среднем 1.7E38 итераций угадывания. Предположим, нам нужен всего 1 FLOPS на каждую итерацию. Смотрим лучший компьютер из топа суперкомпьютеров, у него 1.05E16 FLOPS.
Итого нам понадобится 1.6E22 секунд или 513396 миллиардов лет.
Да быстрее же. Сотню лет считаешь на этом мамонтовом экскременте, а потом, если файл вдруг не подобрался, переходишь на нормальный квантовый компьютер.
2) для нахождения текста по хешу ( без соли ) используются радужные таблицы ( скажем так, это результат уже потраченного машинного времени )
3) md5 давно не считается надёжным, вроде бы даже есть рабочие примеры подбора текста под md5 хеш, которые делают это намного быстрее перебора и без радужных таблиц.
4) подбор чего-либо на одном компе - занятие неблагодарное. Только кластеры. Сейчас подбором занимаются т.н. майнеры ( см. bitcoin ), которые продают вычислительную мощность своего компа . Например, сейчас совокупной мощности майнеров достаточно для быстрого ( и дешёвого ) подбора 1024 битного rsa
3) md5 давно не считается надёжным, вроде бы даже есть рабочие примеры подбора текста под md5 хеш, которые делают это намного быстрее перебора и без радужных таблиц.
пруфы в студию. Только если будете меня учить жить, и рассказывать мне о коллизиях, то перед этим обдумайте, чем вам коллизии помогут при переборе/обращении md5.
10 минут висит [elemashine@laptop ~]$ cat /dev/urandom | grep -a «porn» Не то что порнуха не собирается, а даже это словечко не хочет. Если там рандом стоит, то у меня большое сомнение что там может быть что-то осмысленное P.S. Нашел, зараза. Но чтобы из рандома собралось что-то стоящее, то тут даже теория вероятности не спасет - на жизнь не хватит. //поставил [elemashine@laptop ~]$ cat /dev/urandom | grep -a «rammstein»
rammstein-9 букв -кодировка байт 256 комбинаций., значит количество комбинаций 256^9+ 256^8+256^7+256^6+256^5+256^4+256^3+256^2+256^1-1
Выключайте, жизнь слишком коротка