Как это работает
Пароли создаются прямо в вашем браузере встроенным криптографическим генератором случайных чисел (crypto.getRandomValues) — тем же, что используют браузеры для шифрования. Каждый символ выбирается равновероятно, без перекосов.
Ничего не отправляется на сервер и не сохраняется: ни пароли, ни то, что вы вводите в проверку. В вашем браузере запоминаются только настройки (длина, наборы символов), чтобы не выставлять их заново.
Что значат «биты»
Это мера непредсказуемости: каждый бит вдвое увеличивает число вариантов. Время перебора посчитано для мощной видеокарты, проверяющей 10 миллиардов вариантов в секунду. Онлайн-сервисы ограничивают попытки, так что на практике пароль держится намного дольше.
Фразы из слов
Для фраз используется короткий словарь организации EFF из 1296 простых слов (eff.org/dice, лицензия CC BY 3.0). Пять случайных слов дают больше 50 бит и запоминаются гораздо легче случайных символов.
Проверка своего пароля
Оценка приблизительная: учитываются длина, типы символов, популярные пароли из утечек, последовательности вроде «qwerty» и «123», повторы и годы. Хороший пароль — длинный, случайный и свой для каждого сайта.