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