Генератор парольних фраз Diceware — безкоштовно
Генеруйте запам'ятовувані парольні фрази з високою ентропією, поєднуючи випадкові слова. Налаштовувана кількість слів, роздільник і регістр — використовує криптографічно безпечну випадковість.
Клацніть будь-яке слово, щоб замінити лише його
Чому diceware? Запам'ятовувані фрази з випадкових слів мають велику ентропію і їх легше запам'ятати, ніж безглуздий набір символів. Фраза з 5 слів має більше ентропії, ніж 10-символьний пароль зі змішаним регістром і символами. Вся випадковість отримується з crypto.getRandomValues() у вашому браузері. Жодні слова, паролі або дані нікуди не надсилаються.
Типові застосування
- Генерування головного пароля для менеджерів паролівФраза diceware ідеальна для головного ключа вашого менеджера паролів — висока ентропія, легко запам'ятовується.
- Генерування криптографічних фраз паролівДля шифрування повного диска, ключів GPG або будь-якої криптографічної системи, яка потребує запам'ятовуваної таємниці.
- Генерування паролів мережі Wi-FiЛегше поділитися вербально, ніж випадковий набір символів — ідеально для гостьових мереж або спільних домівок.
- Генерування спільних секретів командиДля спільних облікових записів служб, паролів розгортання або чого-небудь, що багатьом людям потрібно запам'ятати.
- Генерування запам'ятовуваних прикладів паролів для демоПід час демонстрації інструментів, які потребують пароля, фрази diceware більш запам'ятовуються для аудиторії, ніж символи.
Як це працює
Генерація парольної фрази працює повністю у вашому браузері через crypto.getRandomValues з Web Crypto API — те саме джерело криптографічної випадковості, що використовують менеджери паролів і TLS. Короткий список EFF з 1,296 слів вбудовано прямо в сторінку, тож під час генерації мережевих запитів немає.
- 1Вибір слів без упередженняДля кожної позиції слова crypto.getRandomValues заповнює буфер Uint32 апаратно забезпеченим випадковим числом. Вибірка з відхиленням відкидає значення, що спотворили б розподіл, а результат індексує короткий список EFF з 1,296 слів — рівно 10.34 біта ентропії на слово без упередження від ділення за модулем.
- 2Додавання необов’язкових елементівЯкщо ввімкнути число, випадкове ціле від 0 до 99 вибирається тим самим методом без упередження й додається окремим елементом, що дає приблизно 6.6 біта. Велика перша літера кожного слова детермінована й не додає ентропії, про що інструмент прямо повідомляє.
- 3Живе відображення ентропії та часу зломуЕнтропія обчислюється як wordCount × log2(1296), і інструмент переводить її в оцінку часу злому за трьома моделями атаки на вибір: 10 спроб/с (онлайн з обмеженням), 10 мільярдів/с (офлайн на GPU) і 100 трильйонів/с (великий кластер). Обчислення оновлюються миттєво, коли ви змінюєте кількість слів чи параметри.
- 4Перегенерація окремих слів і копіюванняКлік на будь-якому слові замінює лише його на щойно згенероване — та сама ентропія, зручно, щоб замінити незграбне слово без перегенерації всієї фрази. Кінцевий рядок збирається з вибраним роздільником і записується в буфер обміну через стандартний Clipboard API.
Парольна фраза генерується повністю у вашому браузері з локально вбудованих даних слів — нічого не надсилається на сервер на жодному етапі.
Схожі інструменти
Генератор випадкових слів
Генеруйте випадкові іменники, дієслова або прикметники для ігор, творчих підказок та мозкових штурмів.
Генератор паролів
Створюйте надійні випадкові паролі з власною довжиною, типами символів і винятками. Безкоштовно, без входу.
Лічильник слів
Рахуйте слова, символи, речення та абзаци. Оцінка часу читання.