я уже отвечал https://forum.antichat.ru/threads/468068/#post-4277831 что это долго брутить одно угадывание
на сайте написано Публиковать эту статью я не боюсь. Администрация Гидры может поменять алгоритм - я перепишу свое программу под него. Пока рулетка остается прозрачной для пользователей, показывая исходные данные и хэш, метод будет работать. на текущий момент нужно брутить 18 чисел, а если администрация гидры добавит ещё одну цифру, то ещё дольше брутить, а если они не дураки то сделают не числами , а буквами. Итого сделать брут ещё более не брутабельным для них не проблема, и слова что я перепишу свое программу под него звучат не убедительно
чтобы сбрутить 18 чисел на CPU можно подсчитать : на моих 12 ядрах брут одного хэша идёт на скорости ~150 000 000 паролей в сек комбинаций 10^18 = 1 000 000 000 000 000 000 1 000 000 000 000 000 000 \ 150 000 000 = 6666666666 сек 6666666666 \60 \60 \ 24 = 77160 дней если иметь 77160 компьютеров , то понадобится одни сутки чтобы найти пароль к хэшу. если надо найти пароль за минуту то понадобиться 77160*24*60 = 111 110 400 компьютеров а в видео число находиться за несколько секунд Это был чесссссстный детектив. Выводы делать только вам... ©телеканал Россия
В принципе можно задействовать GPU и ускориться на 1,5-2 порядка, но сути это не меняет. Онлайн-рулетки не дилетантами пишутся и не для того, чтобы давать игрокам зарабатывать, а ровно наоборот. А как реалистично выглядит окошечко с прогресс-баром! Недавно встречал похожее видео, там программа "находила" приватные ключи к биткойн-адресам, и тоже с прогресс-баром, всё чин-чинарём!
Session..........: hashcat Status...........: Running Hash.Type........: MD5 Hash.Target......: 20269436fe05c3115fbd064bb22e8c0d Time.Started.....: Tue Feb 12 17:57:24 2019 (7 mins, 1 sec) Time.Estimated...: Fri Oct 30 10:15:04 2020 (1 year, 260 days) Guess.Mask.......: ?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d [18] Guess.Queue......: 1/1 (100.00%) Speed.#2.........: 2613.2 MH/s (6.10ms) @ Accel:64 Loops:31 Thr:256 Vec:1 Speed.#3.........: 2679.2 MH/s (5.93ms) @ Accel:64 Loops:31 Thr:256 Vec:1 Speed.#4.........: 2666.3 MH/s (6.07ms) @ Accel:64 Loops:31 Thr:256 Vec:1 Speed.#5.........: 2669.3 MH/s (6.03ms) @ Accel:64 Loops:31 Thr:256 Vec:1 Speed.#6.........: 2550.0 MH/s (6.29ms) @ Accel:64 Loops:31 Thr:256 Vec:1 Speed.#7.........: 2702.1 MH/s (6.10ms) @ Accel:64 Loops:31 Thr:256 Vec:1 Speed.#8.........: 2617.8 MH/s (6.11ms) @ Accel:64 Loops:31 Thr:256 Vec:1 Speed.#*.........: 18497.8 MH/s как то так
ТС неадекватный, после упоминаний о гаранте - сливается либо придумывает отмазки. Касательно расчетов, при правильной оптимизации и распараллеливании то можно сократить временные затраты. А если немного изучить результаты рулетки, то это может помочь в переборе рулетки. Но данный ТС кидала, не тратьте своё время =)