API de força da senha - pontuação, tempo de crack e feedback
Analise uma senha e receba uma pontuação de força (0-4), tempo estimado para decifrar e sugestões específicas de melhoria. Baseado na correspondência de padrões e estimativa de entropia, não em uma simples verificação de classe de caracteres.
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
Formulários de registro em tempo real
Chame esse endpoint conforme os usuários digitam suas senhas durante a inscrição para mostrar um medidor de força e bloquear senhas fracas antes do envio do formulário.
Auditoria de segurança de contas existentes
Verifique em lote padrões de senha com hash (não texto simples) em relação a padrões fracos conhecidos para identificar contas que precisam de redefinição de senha.
Frequently asked questions
O que significam os valores de pontuação?
0 = extremamente fraco, 1 = fraco, 2 = regular, 3 = forte, 4 = muito forte. Uma pontuação de 3 ou superior é geralmente aceitável.
Como é estimado o tempo de crack?
A API estima o tempo de crack off-line assumindo 10 bilhões de tentativas por segundo, o que representa um invasor motivado com hardware de GPU.
Isso verifica bancos de dados de senhas vazados?
Não. A API avalia padrões de senha e entropia localmente. Ele não verifica bancos de dados de violações como Have I Been Pwned.
A senha está registrada ou armazenada?
Não. A senha é processada na memória no edge e descartada após o envio da resposta.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.