Генератор надійних паролів

Генератор паролів, що працює повністю у браузері за допомогою Web Crypto API для рівномірно розподіленої, криптографічно безпечної випадковості. Оберіть режим — випадковий, вимовний, PIN або шаблон — налаштуйте класи символів і спостерігайте, як ентропія та час злому оновлюються з кожною зміною.

Як користуватися

1
Оберіть режим

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

2
Задайте довжину та класи символів

Встановіть довжину від 12+ для особистих акаунтів і від 20+ для головних або адміністраторських паролів. Увімкніть малі, великі літери, цифри та символи.

3
Перевірте шкалу надійності

Прагніть до 80+ біт ентропії — все, що нижче 60 біт, вважається зламним для офлайн-зловмисника з сучасним обладнанням.

4
Скопіюйте або експортуйте масово

Один пароль — натисніть «Копіювати». Потрібно багато — задайте кількість, натисніть «Згенерувати», потім «Копіювати всі» або «Завантажити .txt».

Створюйте криптографічно захищені паролі в чотирьох режимах зі шкалою надійності в реальному часі

·
Ентропія: біт Час злому (офлайн GPU):
c = мала · C = велика · d = цифра · s = символ · x = буква або цифра · * = будь-який · \X = літерал X
Приклад: Cccdds → Foo42!
Скопійовано
Не знаєте, що спробувати?
700+ інструментів — відкрийте сюрприз
🎲 Здивуйте мене

Можливості

Криптографічна випадковість
Кожен символ береться з crypto.getRandomValues з відхиленням зайвих значень, щоб уникнути зміщення по модулю — той самий примітив, що використовується в TLS.
Чотири режими генерації
Чистий випадковий, вимовний (на основі складів, легше запам’ятати), числовий PIN і шаблонний синтаксис для відповідності корпоративним вимогам.
Жива ентропія і час злому
Ентропія в бітах і час злому для офлайн-GPU з продуктивністю 100 ГГ/с оновлюються з кожною зміною налаштувань — балансуйте між довжиною, класами символів і запам’ятовуваністю.
Масова генерація
Генеруйте до 500 паролів за раз, копіюйте їх усі до буфера обміну або завантажуйте у вигляді звичайного .txt-файлу для пакетного налаштування.
Виключення схожих символів
Необов’язкове виключення візуально схожих символів (l, 1, I, O, 0) і символів, що проблематичні при копіюванні ({ } [ ] / \ ' " `), — для паролів, зручних для читання.
Генерація за шаблоном
Задайте шаблон на кшталт Cccdds — і кожен згенерований пароль матиме саме таку структуру. Зручно для систем, що вимагають фіксованого формату пароля.

Питання та відповіді

Чи справді випадковість криптографічно безпечна?

Так. Генератор використовує window.crypto.getRandomValues з відхиленням зайвих значень — те саме джерело, що TLS використовує для сеансових ключів. Math.random не викликається ніколи.

Яка оптимальна довжина пароля?

12 символів зі змішаними класами — сучасний мінімум для особистих акаунтів. 20+ символів — для головних ключів менеджера паролів, серверних суперкористувачів і кодів відновлення. Довжина додає більше ентропії, ніж різноманітність класів символів.

Що таке ентропія і чому вона важлива?

Ентропія вимірює кількість однаково ймовірних спроб, які зловмисник має перебрати в середньому. 80 біт ≈ 10²⁴ спроб — недосяжно для будь-якого сучасного супротивника. 40 біт зламується менш ніж за хвилину.

Чи менш безпечний вимовний режим?

У ньому менша ентропія на символ (~3.4 біта проти ~6.6 для повністю випадкового), тому додайте 4–6 символів довжини для компенсації. 16-символьний вимовний пароль приблизно такий само надійний, як 12-символьний випадковий.

Що таке синтаксис шаблону?

Шаблон, де кожен символ є замінником: c (мала літера), C (велика), d (цифра), s (символ), x (буква або цифра), * (будь-який). Перед символом поставте зворотний слеш, щоб вставити літерал. Приклад: Cccdds відповідає вигляду "Foo42!".

Чи можна довіряти генератору, що працює в браузері?

Код виконується локально у вашому браузері — ви можете перевірити його через «Переглянути код». Паролі генеруються у вкладці сторінки за допомогою Web Crypto API. Для максимальної надійності генеруйте офлайн із вже завантаженою сторінкою.

💡 Хочете, щоб ми покращили цей інструмент спеціально для вас?

Звичайно! Просто надішліть нам коротке повідомлення з вашою ідеєю. Якщо хочете обговорити детальніше — залиште email, і ми зв’яжемося з вами. Можна залишитися анонімом.

Як ви оцінюєте цей інструмент?

Дякуємо за вашу оцінку!
Хочете розповісти більше? Залиште коментар!
Дякуємо! Ваш коментар з’явиться після модерації.
Опубліковано Автор: