Генератор надійних паролів
Генератор паролів, що працює повністю у браузері за допомогою Web Crypto API для рівномірно розподіленої, криптографічно безпечної випадковості. Оберіть режим — випадковий, вимовний, PIN або шаблон — налаштуйте класи символів і спостерігайте, як ентропія та час злому оновлюються з кожною зміною.
Як користуватися
Випадковий дає найбільшу ентропію. Вимовний зручніше диктувати по телефону. PIN — для числових замків. Шаблон — коли система вимагає певної структури.
Встановіть довжину від 12+ для особистих акаунтів і від 20+ для головних або адміністраторських паролів. Увімкніть малі, великі літери, цифри та символи.
Прагніть до 80+ біт ентропії — все, що нижче 60 біт, вважається зламним для офлайн-зловмисника з сучасним обладнанням.
Один пароль — натисніть «Копіювати». Потрібно багато — задайте кількість, натисніть «Згенерувати», потім «Копіювати всі» або «Завантажити .txt».
Створюйте криптографічно захищені паролі в чотирьох режимах зі шкалою надійності в реальному часі
📢 Фонетична розшифровка (алфавіт НАТО)
Можливості
Питання та відповіді
Чи справді випадковість криптографічно безпечна?
Так. Генератор використовує 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, і ми зв’яжемося з вами. Можна залишитися анонімом.