Перейти до основного вмісту
LibraTool logoLibraTool

Генератор парольних фраз Diceware — безкоштовно

Генеруйте запам'ятовувані парольні фрази з високою ентропією, поєднуючи випадкові слова. Налаштовувана кількість слів, роздільник і регістр — використовує криптографічно безпечну випадковість.

Працює офлайн після завантаження

...

Клацніть будь-яке слово, щоб замінити лише його

62 біт
Ентропія
15 років
Час злому

Чому diceware? Запам'ятовувані фрази з випадкових слів мають велику ентропію і їх легше запам'ятати, ніж безглуздий набір символів. Фраза з 5 слів має більше ентропії, ніж 10-символьний пароль зі змішаним регістром і символами. Вся випадковість отримується з crypto.getRandomValues() у вашому браузері. Жодні слова, паролі або дані нікуди не надсилаються.

Типові застосування

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

Як це працює

Генерація парольної фрази працює повністю у вашому браузері через crypto.getRandomValues з Web Crypto API — те саме джерело криптографічної випадковості, що використовують менеджери паролів і TLS. Короткий список EFF з 1,296 слів вбудовано прямо в сторінку, тож під час генерації мережевих запитів немає.

  1. 1
    Вибір слів без упередження
    Для кожної позиції слова crypto.getRandomValues заповнює буфер Uint32 апаратно забезпеченим випадковим числом. Вибірка з відхиленням відкидає значення, що спотворили б розподіл, а результат індексує короткий список EFF з 1,296 слів — рівно 10.34 біта ентропії на слово без упередження від ділення за модулем.
  2. 2
    Додавання необов’язкових елементів
    Якщо ввімкнути число, випадкове ціле від 0 до 99 вибирається тим самим методом без упередження й додається окремим елементом, що дає приблизно 6.6 біта. Велика перша літера кожного слова детермінована й не додає ентропії, про що інструмент прямо повідомляє.
  3. 3
    Живе відображення ентропії та часу злому
    Ентропія обчислюється як wordCount × log2(1296), і інструмент переводить її в оцінку часу злому за трьома моделями атаки на вибір: 10 спроб/с (онлайн з обмеженням), 10 мільярдів/с (офлайн на GPU) і 100 трильйонів/с (великий кластер). Обчислення оновлюються миттєво, коли ви змінюєте кількість слів чи параметри.
  4. 4
    Перегенерація окремих слів і копіювання
    Клік на будь-якому слові замінює лише його на щойно згенероване — та сама ентропія, зручно, щоб замінити незграбне слово без перегенерації всієї фрази. Кінцевий рядок збирається з вибраним роздільником і записується в буфер обміну через стандартний Clipboard API.

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

Схожі інструменти

Часті запитання