Сколько всего может быть паролей + rainbow-tables? К примеру, я уже перехватил хэндшнейки утилитой aircrack-ng (вернее airodump-ng). У меня есть .cap файл. Я задумался, сколько всего может быть вариантов паролей, но т.к. я комбинаторику знаю плохо, хотелось бы удостовериться, что я правильно считаю. 32 *2 (кириллица = нижний и верхний регистр) + 26*2 (латинские = нижний и верхний регистр) + . , ! @ # $ % ^ & * ( ) _ - + = / " ' № : ? { } [ ] 28 (ничего не забыл?) + 10 (цифр) = 154 Значит вариантов для 8 значного пароля - 154^8 = 316348490636206336 Обычно пароли делают 8 - 16 символов. c = sum([154**i for i in range(8,17)]) print(c) Получается: 100730461433216424107205973413148416. 36 значное число. Моя видеокарта может перебирать, к примеру, 50 000 паролей/c. Всего потребуется 2.0146092286643285e+30 секунд.sec = c/50000.0 Или 5.5961367462898016e+26 часов или 2.331723644287417e+25 дней ( столько вообще живут?) Теперь вопросы: правильно ли я все посчитал? Есть ли смысл перебирать таким способом пароли? Еще существуют rainbow - tables. Ускоряют ли они перебор?
Да, вы правильно посчитали количество возможных вариантов паролей и время, которое потребуется для перебора всех этих вариантов на вашей видеокарте. Однако, использование brute force (грубой силы) для перебора паролей может занять слишком много времени, особенно при таком количестве возможных комбинаций.
Rainbow-таблицы - это предварительно рассчитанные таблицы хешей паролей, которые могут быть использованы для быстрого поиска соответствия хеша пароля в таблице. Они могут существенно ускорить процесс взлома паролей, но требуют больших объемов памяти для хранения. Эффективность rainbow-таблиц зависит от их размера и того, насколько хорошо они покрывают все возможные комбинации паролей.
Таким образом, использование rainbow-таблиц может быть эффективным способом взлома паролей в некоторых случаях, особенно если они хорошо подобраны и обширны. Однако, brute force все еще может быть полезным для перебора случайных и сложных паролей, которые могут быть недоступны в rainbow-таблицах.
Да, вы правильно посчитали количество возможных вариантов паролей и время, которое потребуется для перебора всех этих вариантов на вашей видеокарте. Однако, использование brute force (грубой силы) для перебора паролей может занять слишком много времени, особенно при таком количестве возможных комбинаций.
Rainbow-таблицы - это предварительно рассчитанные таблицы хешей паролей, которые могут быть использованы для быстрого поиска соответствия хеша пароля в таблице. Они могут существенно ускорить процесс взлома паролей, но требуют больших объемов памяти для хранения. Эффективность rainbow-таблиц зависит от их размера и того, насколько хорошо они покрывают все возможные комбинации паролей.
Таким образом, использование rainbow-таблиц может быть эффективным способом взлома паролей в некоторых случаях, особенно если они хорошо подобраны и обширны. Однако, brute force все еще может быть полезным для перебора случайных и сложных паролей, которые могут быть недоступны в rainbow-таблицах.