Пароль из случайных слов
Длинный, но простой: его легко набрать и даже запомнить, а подобрать практически невозможно.
Почему это надёжно
Пароль защищают не значки и заглавные буквы, а случайность и длина. Придуманное человеком подбирают по человеческим же привычкам: Masha1985! только кажется сложным. Здесь каждое слово случайно выбирает компьютер.
Каждое новое слово умножает число вариантов примерно в 1 030 раз. Весь словарь открыт, и расчёт ниже исходит из того, что взломщик знает его целиком. Секрет только в том, какие слова выпали именно вам.
Сколько нужно слов
| Слов | Сайт хранит пароли хорошо | Сайт хранит пароли плохо | Для чего |
|---|
В таблице среднее время подбора, если база сайта утекла и взломщик проверяет пароли на своих видеокартах. Это оценка: 100 000 попыток в секунду для медленной защиты (bcrypt, scrypt, Argon2) и 1 000 000 000 000 для устаревшей быстрой (MD5, SHA-1). Через форму входа подбирать намного медленнее.
Как этим пользоваться
- На каждый сайт свой пароль. Тогда утечка на одном сайте не откроет остальные.
- Храните пароли в менеджере паролей, например встроенном в браузер или телефон. Запомнить нужно один или два: от менеджера и от главной почты.
- На почте и в банке включите ещё и второй шаг входа: код из приложения или ключ.
- Набирайте в английской раскладке, русские слова здесь записаны латиницей. В словаре нет слов с ж, ш, щ, ч, ц, х, ю, я, которые каждый пишет латиницей по-своему.
- Сайт требует цифру и заглавную букву? Допишите в конце
-A1. Надёжнее от этого не станет, зато сайт примет пароль.
Можно ли доверять этой странице
Пароль создаёт ваш браузер встроенным криптографическим генератором (crypto.getRandomValues). Страница не отправляет его на сервер и нигде не сохраняет. Здесь нет счётчиков, файлов cookie и чужих скриптов, а её настройки безопасности запрещают браузеру любые запросы из кода страницы.
Проверить это может каждый: весь код находится в этом одном файле. Для самого важного пароля сохраните страницу на компьютер, отключите интернет и откройте её. Но если устройство заражено, никакой генератор не поможет.