TOTP Generate API – Kostenloser 2FA-Codegenerator
Berechnen Sie ein zeitbasiertes Einmalpasswort (TOTP) aus einem gemeinsamen Geheimnis. Der Code wechselt standardmäßig alle 30 Sekunden und ist mit Authentifizierungs-Apps wie Google Authenticator, Authy und 1Password kompatibel.
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
Testen der 2FA-Registrierungsabläufe
Generieren Sie gültige TOTP-Codes aus einem bekannten Geheimnis, um End-to-End-Tests Ihrer Zwei-Faktor-Authentifizierungseinrichtung zu automatisieren.
Serverseitige 2FA-Verifizierung
Generieren Sie den erwarteten TOTP-Code auf Ihrem Server und vergleichen Sie ihn mit dem vom Benutzer übermittelten Code, mit einem konfigurierbaren Zeitfenster für die Zeitabweichung.
Frequently asked questions
Ist dies mit Google Authenticator kompatibel?
Ja. Die Standardeinstellungen (6 Ziffern, 30-Sekunden-Zeitraum, SHA-1) stimmen genau mit Google Authenticator überein.
In welchem Format sollte das Geheimnis vorliegen?
Das Geheimnis muss Base32-codiert sein. Dies ist das Standardformat, das von Authentifizierungs-Apps und QR-Code-Bereitstellungs-URIs verwendet wird.
Was bedeutet verbleibende Sekunden?
Sie gibt an, wie viele Sekunden verbleiben, bis der aktuelle Code abläuft und ein neuer generiert wird.
Kann ich HOTP-Codes (zählerbasiert) generieren?
Nein. Dieser Endpunkt generiert nur TOTP-Codes (zeitbasiert). HOTP verwendet einen Zähler anstelle eines Zeitstempels und wird hier nicht unterstützt.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.