Показать сообщение отдельно

  #3  
Старый 04.04.2018, 00:25
Felis-Sapiens
Постоянный
Регистрация: 21.07.2015
Сообщений: 594
С нами: 5691926

Репутация: 171


По умолчанию

Цитата:
Сообщение от hakingro  

подскажите пожалуйста как сгенерировать словарь с не более 4 маленьких и не более 4 больших букв и не более 4 цифр в одной 8 значной фразе. что-то подобное :

M53exDRA; XKuJqrBx; K85NF7yP; k6hnvAnT

Пусть в 8-значном пароле допускаются строчные и заглавные латинские буквы и цифры. Всего комбинаций 62^8, что равно 218340105584896.

Число комбинаций с пятью и более строчными буквами:

Код:
26^5 * 36^3 * (8!/(5!*3!)) + 26^6 * 36^2 * (8!/(6!*2!)) + 26^7 * 36^1 * (8!/(7!*1!)) + 26^8
Аналогично для заглавных. С пятью цифрами и более:

Код:
10^5 * 52^3 * (8!/(5!*3!)) + 10^6 * 52^2 * (8!/(6!*2!)) + 10^7 * 52^1 * (8!/(7!*1!)) + 10^8
Итого вы отбросите 90417022558976 комбинаций. Т.е. ~41.4%. Но отброшенные варианты ничуть не менее вероятны, чем оставшиеся (если все символы равновероятны и независимы).

Цитата:
Сообщение от hakingro  

так я вас и спрашиваю)) мнеб масочку с такими условиями и прогонять пару дней айда повезет

Помечтаем, что у вас такая же скорость, как здесь. Оставшиеся 127923083025920 вариантов будут перебираться 1353.25 суток. За пару дней вы проверите ~0.15%. Учитывая, что 41.4% возможных паролей был отброшен, ваши шансы примерно 1 к 1155 при той скорости.

Если это вас не убедило, вот все маски, рандомно перемешанные: http://rgho.st/6pvxgrPkp
 
Ответить с цитированием