Генератор парольных фраз в стиле XKCD
Создавайте парольные фразы в стиле xkcd из случайных распространённых слов: разделитель, регистр и длина слов на выбор. Энтропия показана в битах.
Загрузка словарей…
Что такое Генератор паролей в стиле XKCD?
По мотивам комикса xkcd №936 генератор соединяет случайно выбранные слова, как в correct-horse-battery-staple, чтобы получить длинные, надёжные и легко запоминаемые пароли. Вы управляете числом слов, разделителем, регистром и длиной слов.
Как пользоваться Генератор паролей в стиле XKCD
- Задайте Число слов (2–12); 4 как в комиксе, сегодня лучше 5–6.
- Выберите Разделитель и стиль Регистр.
- Настройте Минимальная длина слова и Максимальная длина слова и при желании включите Добавить случайную цифру в конце.
- Нажмите Сгенерировать заново; будет показано несколько вариантов, скопируйте понравившийся.
Пример
4 words, hyphen separator, Capitalize Each Word, add a digit
Acuteness-Slug-Obsolete-Renegade1 (55.0 bits)
Результат случаен: ваш будет другим.
Когда использовать Генератор паролей в стиле XKCD
Используйте для паролей, которые вы регулярно вводите: вход в компьютер, ключи Wi-Fi, которые вы сообщаете голосом, мастер-пароли. Для всего, что можно атаковать офлайн, берите не менее 5 слов. Не подходит для систем с небольшой максимальной длиной пароля; там используйте генератор из символов.
Как работает Генератор паролей в стиле XKCD
Слова выбираются равномерно через crypto.getRandomValues из большого списка EFF, отфильтрованного по вашему диапазону длины. Энтропия = слова × log2(размер списка), плюс 1 бит на слово за случайный регистр, log2(10) за случайную цифру-разделитель и log2(10) за добавленную цифру. Значение исходит из того, что атакующему известны список слов и ваши настройки, поэтому это честная нижняя оценка. Выбор одного из нескольких показанных вариантов стоит не более log2(число вариантов) бит.
Распространенные Случаи Использования
- Запоминающийся пароль для входа в компьютер
- Пароль Wi-Fi, который легко продиктовать
- Мастер-пароль менеджера паролей
- Парольные фразы для обучения безопасности паролей
Примечание по Безопасности
Не правьте созданную фразу, чтобы сделать её «осмысленнее»: выбор человека делает её предсказуемой.
Часто Задаваемые Вопросы
Безопасна ли ещё фраза correct horse battery staple?
Именно эта фраза теперь есть во всех словарях взлома. Идея при этом верна: четыре действительно случайных слова из 7776 дают 51,7 бита; для сильной защиты берите пять или шесть слов.
Почему регистр добавляет так мало?
Одинаковая заглавная буква у каждого слова это правило, известное атакующему, поэтому оно ничего не добавляет. Только случайный регистр у каждого слова даёт по 1 биту на слово.
Какой список слов используется?
Большой список EFF из 7776 распространённых английских слов, отфильтрованный по выбранной минимальной и максимальной длине.