API надежности пароля: оценка, время взлома и обратная связь
Проанализируйте пароль и получите оценку надежности (0–4), примерное время взлома и конкретные предложения по улучшению. Основано на сопоставлении с образцом и оценке энтропии, а не на простой проверке класса символов.
Code examples
curl -X POST https://api.botoi.com/v1/password/strength \
-H "Content-Type: application/json" \
-d '{"password":"MyS3cur3P@ssw0rd!"}'When to use this API
Real-time registration forms
Вызовите эту конечную точку, когда пользователи вводят свой пароль во время регистрации, чтобы отобразить индикатор надежности и заблокировать слабые пароли перед отправкой формы.
Аудит безопасности существующих аккаунтов
Пакетная проверка хешированных шаблонов паролей (а не открытого текста) по известным слабым шаблонам для выявления учетных записей, требующих сброса пароля.
Frequently asked questions
Что означают значения баллов?
0 = чрезвычайно слабый, 1 = слабый, 2 = удовлетворительный, 3 = сильный, 4 = очень сильный. Оценка 3 и выше, как правило, приемлема.
Как оценивается время взлома?
API оценивает время взлома в автономном режиме, исходя из 10 миллиардов предположений в секунду, что соответствует мотивированному злоумышленнику с аппаратным обеспечением графического процессора.
Проверяется ли это на утечку баз данных паролей?
Нет. API оценивает шаблоны паролей и энтропию локально. Он не проверяет базы данных нарушений, такие как Have I Been Pwned.
Пароль записывается или сохраняется?
Нет. Пароль обрабатывается в памяти на периферии и удаляется после отправки ответа.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.