TOTP-Code-Generator (2FA)
Erzeugen Sie den temporären Bestätigungscode (TOTP, gemäß RFC 6238) aus dem Base32-Geheimschlüssel, den ein Dienst bei der Aktivierung der Zwei-Faktor-Authentifizierung bereitstellt, mit Countdown bis zur Erneuerung. Der eingegebene Geheimschlüssel und die Berechnung bleiben vollständig in Ihrem Browser – nichts wird an einen Server übertragen.
So funktioniert es
TOTP (Time-based One-Time Password) ist der Mechanismus der meisten Apps für die Zwei-Faktor-Authentifizierung (Google Authenticator, Authy usw.): Aus einem gemeinsamen Geheimschlüssel und der aktuellen Uhrzeit, aufgeteilt in feste Zeitabschnitte (standardmäßig 30 Sekunden), wird nach RFC 6238 regelmäßig ein numerischer Code neu berechnet. Dieser Code erneuert sich automatisch alle 30 Sekunden.
Ist es sicher, meinen 2FA-Schlüssel hier einzufügen?
Die Berechnung erfolgt vollständig in Ihrem Browser, ohne jeden Netzwerkzugriff: Ihr Geheimschlüssel verlässt Ihr Gerät nie. Dennoch ist ein TOTP-Schlüssel eine sensible Information, vergleichbar mit einem Passwort: Lassen Sie ihn nicht angezeigt und geben Sie ihn nicht weiter, und verwenden Sie für den täglichen Gebrauch lieber einen Passwortmanager oder eine spezielle Authenticator-App statt eines solchen Web-Tools, das dem Debugging oder der gelegentlichen Nutzung vorbehalten ist.
Warum stimmt mein Code nicht mit dem meiner App überein?
Die häufigste Ursache ist eine abweichende Uhrzeit Ihres Geräts: TOTP hängt eng von der Systemzeit ab. Prüfen Sie außerdem, ob Stellenzahl und Zeitraum den vom Dienst konfigurierten Werten entsprechen (in den allermeisten Fällen 6 Stellen / 30 Sekunden).
Datenschutz: Geheimschlüssel und Codeberechnung bleiben zu 100% lokal in Ihrem Browser (WebAssembly) – nichts wird an einen Server gesendet, auch nicht vorübergehend.