Конструктор політики паролів
Візуально спроєктуйте політику паролів — вимоги до довжини та класів символів — а потім експортуйте її як 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
Встановіть мінімальну довжину та, за бажанням, максимальну за допомогою полів довжини.
- 2
Увімкніть класи символів, які потрібно вимагати — великі, малі літери, цифри, символи — і задайте мінімальну кількість для кожного.
- 3
Введіть зразок пароля в тестувальник, щоб переконатися, що живий чеклист відповідає вашим очікуванням.
- 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.
Схожі інструменти
Генератор паролів
Генеруйте надійні випадкові паролі миттєво.
Генератор хешів
Хешуйте текст за допомогою MD5, SHA-256, SHA-512 та інших алгоритмів.
Перевірка надійності пароля
Перевірте, наскільки надійний ваш пароль.
Генератор PIN-кодів
Генеруйте захищені цифрові PIN-коди.
Генератор випадкових чисел
Генеруйте випадкові числа у будь-якому діапазоні.
Генератор UUID
Генеруйте UUID v4 для ідентифікаторів і токенів.