Есть тут подтасовочка незаметная, которая снижает время раскрытия на порядок минимум.
Все расчеты строятся в предположении что все символы используемые в паролях генерируются рандомно. А оно верно только для автоматически сгенерированых паролей, которые нормальный человек хрен запомнит.
А пароли написанные человеком подчиняются некоторым правилам.
Т.е. можно построить таблицу вероятностей и сравнивать какой пароль более вероятен, а какой менее.
Пароль "Yaplakal123" имеет намного большую вероятность чем такой же по длинне-сложности "dF0fgR3s14z".