Анализатор списков слов
Проанализируйте список слов diceware или паролей: уникальные слова, дубликаты, длины, энтропия на слово, слов для 60–128 бит и проверка префиксов.
Пустые строки и пробелы по краям игнорируются.
Энтропия на слово — log2(число уникальных слов); верно, если каждое слово выбирается равновероятно (например, костями). Длина уникального префикса — наименьшее число первых букв, по которому различимо каждое слово.
Работает полностью в вашем браузере. Ваши данные никуда не загружаются.
Что такое Анализатор списков слов?
Вставьте список слов по одному в строке, чтобы проверить, подходит ли он для парольных фраз: сколько в нём уникальных слов, дубликаты, длины слов, энтропия на слово, сколько слов нужно для целевой стойкости и можно ли соединять слова без разделителей.
Как пользоваться Анализатор списков слов
- Вставьте список в Список слов (по одному в строке) или нажмите Загрузить большой список EFF.
- Прочитайте статистику: всего, уникальных, дубликатов, энтропия на слово и длины.
- Проверьте результат по префиксам и число слов для 60, 80 и 128 бит.
- Нажмите Скачать без дубликатов, чтобы сохранить очищенный список.
Пример
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 бита на слово; меньшим спискам нужно больше слов в парольной фразе.
Загружается ли список на сервер?
Нет. Анализ полностью выполняется в вашем браузере.