TOTP Generate API - Gerador de código 2FA gratuito
Calcule uma senha de uso único baseada em tempo (TOTP) a partir de um segredo compartilhado. O código gira a cada 30 segundos por padrão e é compatível com aplicativos autenticadores como Google Authenticator, Authy e 1Password.
Code examples
curl -X POST https://api.botoi.com/v1/totp/generate \
-H "Content-Type: application/json" \
-d '{"secret":"JBSWY3DPEHPK3PXP","period":30,"digits":6}'When to use this API
Testando fluxos de inscrição 2FA
Gere códigos TOTP válidos a partir de um segredo conhecido para automatizar testes completos da sua configuração de autenticação de dois fatores.
Verificação 2FA do lado do servidor
Gere o código TOTP esperado em seu servidor e compare-o com o código enviado pelo usuário, com uma janela de tempo configurável para distorção do relógio.
Frequently asked questions
Isso é compatível com o Google Authenticator?
Sim. As configurações padrão (6 dígitos, período de 30 segundos, SHA-1) correspondem exatamente ao Google Authenticator.
Em que formato o segredo deve estar?
O segredo deve ser codificado em Base32, que é o formato padrão usado por aplicativos autenticadores e URIs de provisionamento de código QR.
O que significa segundos restantes?
Indica quantos segundos faltam para que o código atual expire e um novo seja gerado.
Posso gerar códigos HOTP (baseados em contador)?
Não. Este endpoint gera apenas códigos TOTP (baseados em tempo). HOTP usa um contador em vez de um carimbo de data/hora e não é suportado aqui.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.