2FA-Code-Generator (TOTP)

Erzeugen Sie zeitbasierte Authentifizierungscodes lokal aus Ihrem eigenen Base32-Schlüssel.

Berechnungen erfolgen lokal; Ihre Werte werden nicht an den Server gesendet.

Beispiel

Mit dem öffentlichen Testschlüssel aus dem RFC lautet der sechsstellige SHA-1-Code bei 59 Sekunden 287082 und bleibt bis 59.999 Sekunden 287082; bei 60 Sekunden wird daraus 359152.

Berechnungsmethode

Der Generator setzt den TOTP-Standard RFC 6238 um: Er teilt die aktuelle Unix-Zeit durch die gewählte Periode, verbindet diesen Zähler mittels HMAC mit Ihrem Schlüssel und formt das Ergebnis in 6 oder 8 Ziffern um. Wer denselben Schlüssel, dieselben Einstellungen und die richtige Zeit hat, erhält denselben Code.

Wichtige Hinweise

Der Schlüssel wird wie ein Passwort behandelt. Er bleibt im Speicher dieser Seite, wird nicht gespeichert, protokolliert oder versendet und ist nach dem Zurücksetzen oder Verlassen gelöscht. Gegen ein kompromittiertes Gerät oder eine bösartige Browsererweiterung hilft das nicht, fügen Sie Schlüssel also nicht an gemeinsam genutzten Rechnern ein.

Praxisleitfaden

Authenticator-Apps erzeugen alle 30 Sekunden einen TOTP-Code (RFC 6238) aus einem gemeinsamen geheimen Schlüssel und der aktuellen Zeit. Geben Sie den Base32-Schlüssel genau so ein, wie der Dienst ihn anzeigt; QR-Bilder, SMS-Codes und otpauth-Links werden nicht akzeptiert. Die meisten nutzen SHA-1, 6 Stellen und 30 Sekunden: Mit dem öffentlichen Testschlüssel aus dem RFC lautet der Code bei 59 s 287082, mit 8 Stellen aber 94287082 und mit SHA-256 46119246. Führende Nullen zählen (081804). Der Schlüssel wird weder gespeichert noch gesendet; die Seite lädt keine Werbung und kein Tracking.

Praxisbeispiele
EingabeErgebnis
RFC key · SHA-1 · 6 digits · 30 s · at 59 s287082
RFC key · SHA-1 · 6 digits · 30 s · at 59.999 s287082
RFC key · SHA-1 · 6 digits · 30 s · at 60 s359152
RFC key · SHA-1 · 6 digits · 30 s · at 1111111109 s081804
RFC key · SHA-1 · 8 digits · at 59 s94287082
RFC key · SHA-256 · 8 digits · at 59 s46119246
RFC key · SHA-512 · 8 digits · at 59 s90693936

Häufig gestellte Fragen

Mein Code wird abgelehnt – was prüfe ich?

Zuerst die Einstellungen: Die meisten Dienste verwenden SHA-1, 6 Ziffern und 30 Sekunden, und jede Abweichung erzeugt gültig aussehende, aber falsche Codes. Derselbe Schlüssel im selben Moment ergibt 94287082 mit 8 Ziffern, 46119246 mit SHA-256 und 90693936 mit SHA-512. Schalten Sie danach die automatische Zeit auf Ihrem Gerät ein und probieren Sie einen frischen Code.

Welche Schlüsselformate werden angenommen?

Geben Sie den Base32-Schlüssel genau so ein, wie der Dienst ihn liefert; Leerzeichen und Kleinbuchstaben sind erlaubt, ein QR-Bild, ein SMS-Code oder ein otpauth-Link dagegen nicht. Teilen Sie Ihr Geheimnis niemals, und bedenken Sie, dass ein kopierter Code in der Zwischenablage des Geräts landet.

Sichert oder stellt dies meine Konten wieder her?

Nein. Die Seite ist weder ein Kontentresor noch eine Sicherung oder ein Wiederherstellungsdienst: Bewahren Sie die Wiederherstellungscodes des Dienstes anderswo sicher auf und nutzen Sie im Alltag eine vertrauenswürdige Authenticator-App. Führende Nullen gehören zum Code, wie bei 081804, und müssen mitgetippt werden.

Ähnliche Tools