TOTP-Code-Generator

Erzeugen Sie einen TOTP-Code (zeitbasiertes Einmalpasswort) aus einem Base32-Geheimschlüssel – nützlich, um eine Integration der Zwei-Faktor-Authentifizierung (2FA) zu testen, ohne Ihr Telefon zur Hand zu nehmen.

Beispiel:

So funktioniert es

TOTP (Time-based One-Time Password) ist der Algorithmus, den die meisten Authentifizierungs-Apps verwenden (Google Authenticator, Authy usw.). Er kombiniert einen gemeinsamen Geheimschlüssel mit der in Zeitfenster (typischerweise 30 Sekunden) unterteilten aktuellen Uhrzeit, um über HMAC-SHA1 einen Einmalcode zu erzeugen. Dieses Tool berechnet aus demselben Geheimschlüssel exakt denselben Code wie Ihre mobile App.

Wo finde ich meinen Base32-Geheimschlüssel?

Wenn ein Dienst die Zwei-Faktor-Authentifizierung aktiviert, zeigt er in der Regel einen QR-Code und darunter einen Textschlüssel „zur manuellen Eingabe“ an: Genau diese Zeichenfolge (oft in Großbuchstaben, ohne Leerzeichen) müssen Sie hier einfügen.

Warum stimmt der erhaltene Code nicht mit meiner App überein?

Die Berechnung hängt von der genauen Uhrzeit Ihres Computers ab. Weicht die Uhr Ihres Geräts um mehr als ein paar Sekunden von der tatsächlichen Zeit ab, unterscheidet sich der erzeugte Code von dem Ihrer mobilen App, die sich in der Regel mit einem Zeitserver synchronisiert.

<strong>Zu 100% lokale Verarbeitung:</strong> Die Berechnung erfolgt vollständig in Ihrem Browser über WebAssembly; Ihr Geheimschlüssel wird nie an einen Server übertragen.