Генератор паролів

Конструктор політики паролів

Візуально спроєктуйте політику паролів — вимоги до довжини та класів символів — а потім експортуйте її як JSON-схему, єдиний валідаційний regex або список правил звичайною мовою. Перевіряйте будь-який пароль на відповідність політиці в реальному часі. Усе працює у вашому браузері; нічого не передається.

Правила політики

Мінімальна кількість
Мінімальна кількість
Мінімальна кількість

Перевірити пароль

Введіть пароль вище, щоб побачити, яким правилам він відповідає.

Експорт політики

{
  "minLength": 8,
  "requireUppercase": true,
  "minUppercase": 1,
  "requireLowercase": true,
  "minLowercase": 1,
  "requireNumber": true,
  "minNumber": 1,
  "requireSymbol": false
}

🔒 Zero-Knowledge — ваша політика та будь-який тестовий пароль залишаються в цьому браузері. Нічого не передається.

Навіщо потрібен цей конструктор політики паролів?

Правила складу — мінімальна довжина, обов'язкові класи символів, мінімальна кількість на клас — це, зрештою, лише обмеження на ентропію, H = L × log₂(R), де L — довжина, а R — розмір набору символів. Написати вручну regex, що враховує кілька класів із мінімумами через lookahead-твердження, легко зробити з непомітною помилкою (неправильний підрахунок на одиницю, неекрановані діапазони символів, забуті якорі). Цей конструктор дозволяє задати правила перемикачами й числовими полями, а потім генерує коректну JSON-схему, перевірений lookahead-regex і список правил звичайною мовою з одного й того самого джерела істини — тож текст на фронтенді, бекенд-валідатор і документація ніколи не розходяться. Усе працює на боці клієнта; жодна політика чи тестовий пароль ніколи не надсилається на сервер.

  • Базові правила складу: мінімальна й опціональна максимальна довжина, а також незалежно перемикані вимоги до великих, малих літер, цифр і символів — кожна зі своєю мінімальною кількістю.

  • Три синхронізовані формати експорту: JSON-схема для валідації API/конфігурації, єдиний lookahead-regex для атрибутів `pattern` і бекенд-валідаторів, а також список правил звичайною мовою для тексту, орієнтованого на користувача.

  • Живий тестувальник політики: введіть кандидатський пароль і побачте чеклист проходження кожного активного правила в реальному часі, а також загальний вердикт — за тією самою логікою, що породжує regex.

  • Редагований набір символів: типовий набір символів охоплює поширений діапазон ASCII-пунктуації, але його можна звузити чи розширити відповідно до символів, які приймає конкретний бекенд.

  • Zero-Knowledge за задумом: політика, яку ви створюєте, і будь-який пароль, який ви вводите для тестування, залишаються в оперативній пам'яті вашого браузера — відкрийте вкладку Network і переконайтеся, що під час роботи не надсилається жодного запиту.

Як користуватися конструктором політики

  1. 1

    Встановіть мінімальну довжину та, за бажанням, максимальну за допомогою полів довжини.

  2. 2

    Увімкніть класи символів, які потрібно вимагати — великі, малі літери, цифри, символи — і задайте мінімальну кількість для кожного.

  3. 3

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

  4. 4

    Перемикайтеся між вкладками JSON, Regex і Текст правил, щоб скопіювати формат експорту, потрібний вашій формі, API чи документації.

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

Also try our Password Strength Checker to check a password's entropy and crack-time before deciding whether your policy is strict enough.

Створили політику? Згенеруйте пароль, що їй відповідає, або перевірте стійкість наявного.