Zum Inhalt springen
POST AI agent ready /v1/totp/generate

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.

Parameters

stringrequired

The Base32-encoded shared secret.

number

Time step in seconds.

number

Number of digits in the OTP.

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.