API de verificação de violação de senha - Pesquisa gratuita de fui enganado
Faz o hash da senha com SHA-1, envia apenas os primeiros 5 caracteres do hash para o banco de dados Have I Been Pwned e verifica se o hash completo aparece em violações conhecidas. A senha completa e o hash completo nunca são transmitidos. Retorna se a senha foi violada, quantas vezes ela apareceu e uma recomendação.
Code examples
curl -X POST https://api.botoi.com/v1/breach/check \
-H "Content-Type: application/json" \
-d '{"password":"P@ssw0rd123"}'When to use this API
Aplique políticas de senha com reconhecimento de violação na inscrição
Verifique as senhas contra violações conhecidas durante a criação da conta. Rejeite senhas que aparecem em bancos de dados de violações e solicite aos usuários que escolham uma alternativa mais forte. Reduz o risco de preenchimento de credenciais.
Audite senhas de usuários existentes em massa
Faça hash de senhas armazenadas e verifique-as no banco de dados de violação. Sinalize contas afetadas para redefinições de senha obrigatórias. Execute isso como um trabalho agendado após divulgações de violações importantes.
Adicione avisos de violação aos fluxos de alteração de senha
Quando os usuários atualizarem sua senha, verifique a nova senha em tempo real. Mostre um aviso com a contagem de violações se a senha for comprometida. Deixe os usuários prosseguirem, mas torne o risco visível.
Frequently asked questions
Minha senha é enviada para o servidor?
O que é k-anonimato?
Quantas violações isso verifica?
Uma violação_count de 0 significa que a senha é segura?
Posso verificar várias senhas de uma vez?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.