Перейти к основному содержимому
LibraTool logoLibraTool

Генератор парольных фраз Diceware — бесплатно

Генерируйте запоминающиеся парольные фразы с высокой энтропией путём объединения случайных слов. Настраиваемое количество слов, разделитель и капитализация — с криптографически безопасной случайностью.

Работает офлайн после загрузки

...

Нажмите на любое слово, чтобы сгенерировать заново только его

62 бит
Энтропия
15 лет
Время взлома

Зачем diceware? Запоминаемые фразы из случайных слов обладают огромной энтропией и легче запоминаются, чем бессмысленный набор символов. Фраза из 5 слов имеет большую энтропию, чем случайный 10-символьный пароль со смешанным регистром и спецсимволами. Вся случайность берётся из crypto.getRandomValues() в браузере. Слова, фразы и данные никуда не передаются.

Частые применения

  • Генерирование главного пароля для менеджера паролейПарольная фраза diceware идеальна для главного ключа менеджера паролей — высокая энтропия, запоминаемость.
  • Генерирование фраз шифрованияДля полного шифрования диска, ключей GPG или любой криптографической системы, требующей запоминающегося секрета.
  • Генерирование паролей сети Wi-FiЛегче делиться вербально, чем случайные символы — идеально для гостевых сетей или совместно используемых домов.
  • Генерирование общих секретов командыДля общих учетных записей обслуживания, паролей развертывания или чего-либо, что многие люди должны помнить.
  • Генерирование запоминающихся примеров паролей для демонстрацийПри демонстрации инструментов, требующих пароля, фразы diceware более запоминаются для аудитории, чем случайная чушь.

Как это работает

Генерация парольной фразы полностью работает в вашем браузере с использованием crypto.getRandomValues API Web Crypto — того же источника криптографической случайности, что используется менеджерами паролей и TLS. Список из 1296 слов EFF short wordlist встроен прямо в страницу, так что во время генерации не делается никаких сетевых запросов.

  1. 1
    Выбор слова без смещения
    Для каждого места слова crypto.getRandomValues заполняет буфер Uint32 случайным числом, полученным аппаратно. Выборка с отклонением отбрасывает значения, которые исказили бы распределение, затем результат индексирует в список из 1296 слов EFF short wordlist — давая точно 10,34 бита энтропии на слово без смещения по модулю.
  2. 2
    Добавлены опциональные дополнения
    Если вы включите переключатель числа, случайное целое число от 0–99 выбирается тем же методом без смещения и добавляется как отдельный чип, добавляя примерно 6,6 бита. Заглавная первая буква каждого слова детерминирована и не добавляет энтропии, что инструмент явно отмечает.
  3. 3
    Отображение энтропии и времени взлома в реальном времени
    Энтропия вычисляется как количествоСлов × log2(1296), и инструмент преобразует эту цифру в оценённое время взлома, используя три выбираемые модели атаки: 10 попыток/сек (онлайн с ограничением), 10 миллиардов/сек (офлайн GPU) и 100 триллионов/сек (крупномасштабный кластер). Математика обновляется мгновенно при изменении количества слов или опций.
  4. 4
    Перегенерация и копирование по словам
    Клик по любому отдельному слову заменяет только это слово свежесгенерированным — та же энтропия, полезно для замены неудобного слова без регенерации всей парольной фразы. Финальная строка собирается с выбранным вами разделителем и записывается в буфер обмена через стандартный API Clipboard.

Парольная фраза генерируется полностью в вашем браузере с использованием локально встроенных данных слов — ничего никогда никуда не отправляется на сервер.

Похожие инструменты

Часто задаваемые вопросы