Анализатор списков слов

Проанализируйте список слов diceware или паролей: уникальные слова, дубликаты, длины, энтропия на слово, слов для 60–128 бит и проверка префиксов.

Пустые строки и пробелы по краям игнорируются.

Энтропия на слово — log2(число уникальных слов); верно, если каждое слово выбирается равновероятно (например, костями). Длина уникального префикса — наименьшее число первых букв, по которому различимо каждое слово.

Работает полностью в вашем браузере. Ваши данные никуда не загружаются.

Что такое Анализатор списков слов?

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

Как пользоваться Анализатор списков слов

  1. Вставьте список в Список слов (по одному в строке) или нажмите Загрузить большой список EFF.
  2. Прочитайте статистику: всего, уникальных, дубликатов, энтропия на слово и длины.
  3. Проверьте результат по префиксам и число слов для 60, 80 и 128 бит.
  4. Нажмите Скачать без дубликатов, чтобы сохранить очищенный список.

Пример

Ввод
EFF large wordlist (7,776 words)
Вывод
Unique 7,776, entropy per word 12.9 bits, 5 words for 60 bits, 7 for 80 bits, 10 for 128 bits; prefix-free

Когда использовать Анализатор списков слов

Используйте при создании или проверке своего списка diceware, например на другом языке, или при очистке списков слов для игр и инструментов. Значения энтропии верны, только если слова выбираются равномерно случайно.

Как работает Анализатор списков слов

Строки обрезаются, пустые игнорируются. Энтропия на слово = log2(уникальные слова), а нужное число слов = ceil(биты ÷ энтропия на слово). Список свободен от префиксов, если ни одно слово не является началом другого (проверяется на отсортированном списке); длина уникального префикса это наименьшее k, при котором первые k символов каждого слова различны. Дубликаты подсчитываются и перечисляются; очищенный список сохраняет первое вхождение каждого слова.

Распространенные Случаи Использования

  • Проверка переведённого списка слов diceware
  • Проверка, можно ли безопасно склеивать слова парольной фразы
  • Удаление дубликатов из списка слов
  • Сравнение большого и короткого списков EFF

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

Почему важна свобода от префиксов?

Если в списке есть и «app», и «apple», то «apple» + «ton» и «app» + «leton» могут дать одну и ту же склеенную строку, снижая энтропию при отсутствии разделителя.

Каким должен быть размер списка слов для парольных фраз?

7776 слов (6^5) это стандарт для пяти костей, дающий 12,9 бита на слово; меньшим спискам нужно больше слов в парольной фразе.

Загружается ли список на сервер?

Нет. Анализ полностью выполняется в вашем браузере.

Другие категории