Пароль из случайных слов

Длинный, но простой: его легко набрать и даже запомнить, а подобрать практически невозможно.

Слов в пароле

Почему это надёжно

Пароль защищают не значки и заглавные буквы, а случайность и длина. Придуманное человеком подбирают по человеческим же привычкам: Masha1985! только кажется сложным. Здесь каждое слово случайно выбирает компьютер.

Каждое новое слово умножает число вариантов примерно в 1 030 раз. Весь словарь открыт, и расчёт ниже исходит из того, что взломщик знает его целиком. Секрет только в том, какие слова выпали именно вам.

Сколько нужно слов

СловСайт хранит пароли хорошоСайт хранит пароли плохоДля чего

В таблице среднее время подбора, если база сайта утекла и взломщик проверяет пароли на своих видеокартах. Это оценка: 100 000 попыток в секунду для медленной защиты (bcrypt, scrypt, Argon2) и 1 000 000 000 000 для устаревшей быстрой (MD5, SHA-1). Через форму входа подбирать намного медленнее.

Как этим пользоваться

Можно ли доверять этой странице

Пароль создаёт ваш браузер встроенным криптографическим генератором (crypto.getRandomValues). Страница не отправляет его на сервер и нигде не сохраняет. Здесь нет счётчиков, файлов cookie и чужих скриптов, а её настройки безопасности запрещают браузеру любые запросы из кода страницы.

Проверить это может каждый: весь код находится в этом одном файле. Для самого важного пароля сохраните страницу на компьютер, отключите интернет и откройте её. Но если устройство заражено, никакой генератор не поможет.

Весь словарь: 1 030 слов