Сложный пароль на почту нужен чтобы защититься от автоматического взлома, а не целенаправленного взлома. Целенаправленный взлом любой бесплатной почты имеет 100% статистику успеха. Хакер будет взламывать не ваш пароль, а общаться с техподдержкой вашего сервиса.
Хватит такого пароля, который защитит от автоматического перебора. Если будут хотеть взломать лично тебя, то пароль и двух-факторная аутентификация не помогут.
>>4838592
Даже если хакер будет знать, что твой пароль состоит из шести русских слов, то ему придётся перебрать 11390625000000000000000000000000 комбинаций. А если ты ещё и будешь разделять эти слова по-разному (дефис между словами, цифра 0 между словами, первая буква слова заглавная (СловоОдин вместо словоодин), подчёркивание между словами), то сложность пароля опять возрастает в квинтиллионы раз. Не нужно усложнять. 6 слов в нижнем регистре достаточно, чтобы защититься от суперкомпьютеров.
Но хакер не будет знать об этом. Редко кто использует пароли из шести русских слов. Поэтому хакеры при переборе паролей используют только английские буквы, цифры и спецсимволы.
Но даже если твой пароль состоит из 6 полностью случайных английских слов, то его по-прежнему невозможно взломать. Если сервис использует сложный для вычисления алгоритм (bcrypt или SHA-512 тысячу раз с уникальной солью на каждого), то даже 4 случайных английских слова будут взламываться миллиарды лет на текущих суперкомпьютерах. Если алгоритм послабее, вроде SHA-512 с одинаковой для всех солью, то пароль из 4 слов может взломаться за пару месяцев.
Th3Str0ng3ST - такой пароль взламывается за несколько секунд, но его очень сложно запомнить.
>Да и не всякий почтовый сервис такой короткий пароль примет.
Такой пароль будет иметь длину около 32-40 символов. Почтовые сервисы обычно не разрешают пароли длиннее 16 или 20 символов.
Оптимальный вариант - 5 или 6 полностью случайных английских слов. Если требуют заглавные буквы и спецсимволы - пиши слова с заглавной буквы и добавь любую цифру в начало или конец. И уменьши количество слов до 4. Даже если хакер будет знать о такой особенности пароля, это ему не поможет его взломать, а даже наоборот.
Например "5JudgeTieAnnoyedRapid".