Utilia

Генератор парольних фраз

Створюйте надійні парольні фрази в стилі Diceware зі списку EFF або французького списку, з ентропією в бітах. Безпечна генерація у вашому браузері.

Ентропія: –

Як користуватися генератором парольних фраз

  1. Виберіть Список слів: Англійський (EFF, 7776 слів) або Французький (7776 слів). Списки доступні лише цими двома мовами; українського списку слів немає, тож парольні фрази складаються з англійських або французьких слів латиницею.
  2. Пересуньте повзунок Кількість слів (від 3 до 12). Шість слів – добрий вибір за замовчуванням для більшості облікових записів.
  3. Виберіть Роздільник: Дефіс (-), Пробіл, Крапка (.), Підкреслення (_) або Без роздільника.
  4. Виберіть Регістр: малі літери, Кожне Слово З Великої, ВЕЛИКІ ЛІТЕРИ або Випадково для кожного слова.
  5. Позначте Додати випадкову цифру, якщо сайт вимагає число.
  6. Задайте, Скільки створити парольних фраз (до 20), натисніть Згенерувати, а потім Копіювати.

Рядок Ентропія оновлюється після кожної зміни й показує надійність у бітах, а також розмір списку та кількість бітів, які додає кожне слово.

Чому парольні фрази працюють

Парольна фраза на кшталт crumpet-oblivion-wobbly-cactus-jury-pelican довга, її легко набирати, і її набагато легше запам’ятати, ніж x7#Qp!2v. Її надійність не в тому, що слова незвичні. Вона в тому, що слова обрано випадково з відомого списку. На цьому ґрунтується метод Diceware, у якому ви кидаєте п’ять кубиків, щоб вибрати кожне слово зі списку з 6^5 = 7776 записів. Цей інструмент робить те саме за допомогою криптографічного генератора випадкових чисел вашого браузера (Web Crypto API) і неупередженої вибірки, тож кожне слово зі списку щоразу має абсолютно однаковий шанс бути обраним.

Оскільки слова випадкові, надійність можна виміряти точно, навіть якщо припустити, що зловмисник знає, який список і які налаштування ви використали:

Ентропія = кількість слів × log2(розмір списку)

Кожне слово зі списку з 7776 слів додає log2(7776) ≈ 12,9 біта. Шість слів дають близько 77,5 біта, сім слів – близько 90 бітів. Варіант Випадково для кожного слова додає 1 біт на слово, а Додати випадкову цифру (цифра від 0 до 9, дописана до випадково вибраного слова) додає log2(10 × кількість слів) біта, тобто близько 5,9 біта для шести слів. Варіанти Кожне Слово З Великої та ВЕЛИКІ ЛІТЕРИ нічого не додають, бо зловмисник може безкоштовно перевірити ці варіації, але вони допомагають виконати вимоги до паролів.

Орієнтовно інструмент позначає менше 50 бітів як «Слабкий», 50–79 – «Задовільний», 80–99 – «Надійний», а 100 і більше – «Дуже надійний». Для головного пароля менеджера паролів чи шифрування диска обирайте 7 слів або більше.

Списки слів

Англійський список – це великий список EFF від Electronic Frontier Foundation (CC BY 3.0 US). У ньому немає образливих і важких для написання слів, і його створено так, щоб слова легко набиралися. Французький список – «diceware-fr-alt» Артюра Пона (ліцензія MIT), побудований на базі даних Lexique 3 (CC BY-SA 4.0): поширені слова з 4–9 літер без діакритичних знаків і омофонів, тож їх швидко набирати на будь-якій клавіатурі. Обидва списки містять рівно 7776 слів, тому ентропія в обох мовах однакова.

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

Поширені запитання

Скільки слів використовувати?

П’ять слів (близько 65 бітів) прийнятні для звичайного онлайн-акаунта, захищеного обмеженням спроб входу. Шість слів – надійний вибір за замовчуванням. Сім і більше використовуйте для головного пароля менеджера паролів, ключа шифрування диска чи всього, що зловмисник міг би пробувати зламати офлайн.

Чи обов’язковий роздільник?

Ні, але він покращує читабельність і усуває неоднозначність. Із варіантом Без роздільника та малими літерами дві різні послідовності слів іноді можуть дати однаковий рядок, що трохи знижує реальну надійність.

Чи можна замінити слово, яке мені не подобається?

Краще згенеруйте нову фразу. Заміна слів, які важко запам’ятати, робить результат менш випадковим і слабшим за показану ентропію.

Чому парольна фраза краща за короткий складний пароль?

Пароль із 12 випадкових літер, цифр і символів має близько 78 бітів, як шість випадкових слів, але його набагато важче запам’ятати й набрати. Довжина із випадкових слів дає таку саму безпеку в зручнішому вигляді.

Чи можна використовувати одну парольну фразу на кількох сайтах?

Ні. Використовуйте окремий секрет для кожного облікового запису, найкраще в менеджері паролів, а запам’ятовувану парольну фразу залишайте для кількох секретів, які доводиться вводити з пам’яті.