Перевірка надійності пароля — безкоштовно
Перевіряйте надійність пароля за допомогою аналізу ентропії, оцінки часу злому та детального контрольного списку вимог. Повністю у вашому браузері.
Перевірка надійності виконується лише на вашому пристрої. Необов’язкова перевірка витоків нижче надсилає на pwnedpasswords.com перші 5 символів хешу SHA-1 (але ніколи сам пароль).
Лише евристика. Оцінка — це наближення на основі структури та списків поширених паролів. Для витеклих паролів надійніша перевірка витоків нижче.
Типові застосування
- Перевірте Надійність Пароля Перед РеєстрацієюПеревірте, чи пароль досить надійний перед створенням нового облікового запису на будь-якому веб-сайті або в програмі.
- Перевірте, що Паролі Відповідають Політиці БезпекиПереконайтесь, що паролі відповідають політиці безпеки організації: довжина, різноманітність символів, відсутність звичайних паролів.
- Навчайте Концепцій Безпеки ПароляВикористовуйте оцінки ентропії та часу розкриття, щоб навчити студентів та працівників, чому деякі паролі слабкі.
- Тестуйте Головний Пароль Менеджера ПаролівПереконайтесь, що головний пароль менеджера паролів дійсно надійний: він захищає всі ваші інші паролі.
- Огляд Надійності Пароля для Аудиту БезпекиОцініть надійність пароля як частину контрольного списку аудиту безпеки. Перевірте ентропію, час розкриття та виявлення звичайних паролів.
Як це працює
Аналіз надійності працює повністю у вашому браузері на власноруч написаному рушії JavaScript — без бібліотек і сервера. Він поєднує обчислення ентропії набору символів, виявлення шаблонів (послідовності клавіатури, повтори символів, поширені заміни) і необов’язкову перевірку витоків через Web Crypto API та k-анонімність, тож ваш пароль ніколи не залишає пристрій.
- 1Обчислення ентропії наборуПід час введення інструмент визначає, які класи символів присутні, — малі літери (26), великі (26), цифри (10), символи (32), — множить log2 від загального розміру набору, щоб отримати біти ентропії на символ, а потім множить на довжину пароля. 10-символьний пароль лише з малих літер починається приблизно з 47 бітів.
- 2Штрафи за шаблониПотім сира ентропія зменшується за передбачувану структуру: послідовності клавіатури, як-от 'qwe' чи 'asd', послідовні ряди, як-от 'abc' чи '321', чотиризначні роки (1900–2099) і повтори символів коштують по 10 бітів кожен. Інструмент також скасовує поширені l33t-заміни (@ → a, 0 → o, $ → s) і відкидає кінцеві цифри, щоб розпізнати 'P@ssw0rd1' як відомий поширений пароль 'password', яким він насправді є.
- 3Присвоєння оцінки й часу зломуСкоригована ентропія та чек-лист із дев’яти пунктів (довжина, класи символів, відсутність повторів, не відомий поширений пароль) разом визначають оцінку від «Дуже слабкий» до «Надійний». Час злому оцінюється з припущенням 10 мільярдів спроб за секунду — типово для офлайн-атак на GPU — і обчислюється як 2^entropy / 10,000,000,000.
- 4Необов’язкова перевірка витоків через k-анонімністьЯкщо натиснути «Перевірити у відомих витоках», Web Crypto API локально в браузері хешує пароль через SHA-1. На API діапазонів Have I Been Pwned надсилаються лише перші 5 hex-символів хешу; суфікс зіставляється на клієнті. Повний хеш — і сам пароль — ніколи не залишають пристрій.
Ваш пароль ніколи нікуди не передається — увесь аналіз надійності працює локально в JavaScript, а необов’язкова перевірка витоків використовує k-анонімність (на API Have I Been Pwned надсилається лише 5-символьний префікс хешу, тож цей сервіс математично не може відновити ваш пароль).
Схожі інструменти
Перевірка пароля на витік
Перевіряйте, чи пароль з'являвся у відомих витоках даних через Have I Been Pwned — з використанням k-анонімності, тому пароль хешується локально і надсилається лише 5-символьний префікс хешу. Сам пароль ніколи не залишає ваш браузер.
Генератор паролів
Створюйте надійні випадкові паролі з власною довжиною, типами символів і винятками. Безкоштовно, без входу.
Розблокувати PDF
Видаляє пароль із PDF, який ви можете відкрити, або знімає обмеження на друк, копіювання та редагування. Кілька файлів одночасно. Працює у браузері; нічого не завантажується.