Elysia Tools

Durchsuche Tools, Beispiele, visuelle Erklärungen und Themenguides an einem klaren Ort.

Beliebte Kategorien

Themen

Sprache
ZHESPTRUFRDEEN

Elysia Tools

Mobile Navigation

Security

Offline TOTP / HOTP Code-Generator

· Zuletzt aktualisiert:2026-06-22

Erzeugt Einmalpasswörter TOTP RFC 6238 (6/8 Ziffern, 30/60 s) und HOTP RFC 4226 (zählerbasiert) aus einem base32-Secret, offline, mit HMAC-SHA1/256/512, und exportiert eine otpauth://-URI

Einzelheiten

Wobei dieses Tool hilft

Gib das base32-Shared-Secret ein (wie neben dem QR-Code in Google Authenticator / Authy) und das Tool berechnet die Einmalpasswörter lokal – es wird nichts an einen Server gesendet.

Unterstützt:

  • TOTP (RFC 6238): zeitbasierte Codes aus aktueller UNIX-Zeit und Schritt (30 s oder 60 s). Das, was Google Authenticator für die meisten 2FA-Konten anzeigt.
  • HOTP (RFC 4226): zählerbasierte Codes aus einem gemeinsamen Zähler.
  • HMAC-Algorithmen: SHA-1 (RFC-Standard), SHA-256, SHA-512.
  • 6 Ziffern (Standard) oder 8.
  • „N nächste Codes anzeigen“: Vorschau auf kommende TOTP-Fenster oder HOTP-Zähler.
  • Export einer otpauth://-URI (mit optionalem Aussteller und Konto-Label) zum Reimport in jede App.

Hinweise zur Implementierung:

  • HOTP nutzt die Standard-Dynamisch-Kürzung: HMAC des 8-Byte-Big-Endian-Zählers, nimm die unteren 4 Bits des letzten Bytes als Offset, lies eine 31-Bit-Ganzzahl, dann mod 10^Ziffern.
  • TOTP ist HOTP mit Zähler = floor(UNIX-Zeit / Schritt).
  • Secret-Dekodierung als RFC-4648-Base32 (ohne Padding); Leerzeichen werden ignoriert.

Ausführung

Dieses Tool ausführen

Fülle das Formular aus, starte das Tool und prüfe das Ergebnis an einem Ort.

Beispiele

Beispiele zu diesem Tool

Verwandt

Mit verwandten Tools und Themen fortfahren

Verfasst vom Elysia Tools Team
Code-Generator9

Leitfaden zur Tool-Nutzung

Erfahren Sie, wann dieses Tool passt, was es unterstützt und wie Nutzer es anwenden.

Wichtige Fakten

Kategorie
Security
Eingabetypen
text, select, number
Ausgabetyp
html
Sample-Abdeckung
4
API bereit
Ja

Überblick

Der Offline TOTP / HOTP Code-Generator berechnet zeitbasierte (RFC 6238) und zählerbasierte (RFC 4226) Einmalpasswörter direkt in Ihrem Browser aus einem Base32-Secret, ohne sensible Daten an einen Server zu übertragen.

Wann verwenden

  • Wenn Sie die Gültigkeit eines 2FA-Secrets überprüfen möchten, ohne eine Smartphone-App zu verwenden.
  • Zur Generierung von otpauth://-URIs, um bestehende Zwei-Faktor-Authentifizierungen einfach in andere Authenticator-Apps zu importieren.
  • Bei der Entwicklung oder beim Testen von eigenen OTP-Implementierungen mit verschiedenen HMAC-Algorithmen wie SHA-256 oder SHA-512.

So funktioniert es

  1. 1Geben Sie das Base32-Shared-Secret in das Eingabefeld ein, wobei Leerzeichen automatisch ignoriert werden.
  2. 2Wählen Sie den gewünschten Modus (TOTP, HOTP oder beide), den HMAC-Algorithmus sowie die Anzahl der Ziffern und den Zeitschritt.
  3. 3Das Tool berechnet lokal mittels HMAC-Algorithmen und dynamischer Kürzung das Einmalpasswort für das aktuelle Zeitfenster oder den Zählerstand.
  4. 4Optional können Sie eine otpauth://-URI mit Aussteller und Kontobezeichnung generieren lassen, um den Schlüssel per QR-Code oder Link zu exportieren.

Anwendungsfälle

  • Lokales Generieren von 2FA-Codes zur Anmeldung, falls das Smartphone nicht griffbereit ist.
  • Erstellung von otpauth://-Links zur Migration von 2FA-Konten auf neue Geräte oder alternative Apps.
  • Debugging und Validierung von OTP-Implementierungen während der Softwareentwicklung.

Beispiele

1. Standard-TOTP-Code für Google Authenticator generieren

Systemadministrator

Hintergrund

Ein Administrator muss einen zeitbasierten 2FA-Code für ein Systemkonto verifizieren, ohne ein physisches Smartphone zu nutzen.

Aufgabe

Berechnung des aktuellen 6-stelligen TOTP-Codes aus einem Base32-Secret mit 30 Sekunden Intervall.

Verwendung

Geben Sie das Secret 'JBSWY3DPEHPK3PXP' ein, wählen Sie den Modus 'TOTP', den Algorithmus 'SHA-1' und 6 Ziffern.

Secret: JBSWY3DPEHPK3PXP, Modus: TOTP, Algorithmus: SHA-1, Ziffern: 6, Zeitschritt: 30

Ergebnis

Der aktuelle 6-stellige Code wird zusammen mit einem Countdown und den nächsten 5 kommenden Codes angezeigt.

2. Zählerbasierten HOTP-Code berechnen

Software-Entwickler

Hintergrund

Ein Entwickler implementiert eine zählerbasierte Anmeldung und möchte die Korrektheit seiner HMAC-Berechnung prüfen.

Aufgabe

Generierung eines HOTP-Codes für einen spezifischen Zählerstand von 12.

Verwendung

Tragen Sie das Secret ein, stellen Sie den Modus auf 'HOTP', setzen Sie den Zähler auf 12 und wählen Sie SHA-256 als Algorithmus.

FAQ

Werden meine Secrets online übertragen?

Nein, die Berechnung der TOTP- und HOTP-Codes erfolgt vollständig lokal in Ihrem Browser. Es werden keine Daten an externe Server gesendet.

Welche HMAC-Algorithmen werden unterstützt?

Das Tool unterstützt HMAC-SHA-1 (den Standard für die meisten Apps), HMAC-SHA-256 und HMAC-SHA-512.

Was ist der Unterschied zwischen TOTP und HOTP?

TOTP generiert Codes basierend auf der aktuellen Uhrzeit (z. B. alle 30 Sekunden), während HOTP auf einem fortlaufenden Zähler basiert.

Kann ich die generierten Schlüssel in Google Authenticator importieren?

Ja, das Tool generiert eine standardisierte otpauth://-URI, die von gängigen Authenticator-Apps importiert werden kann.

Wie geht das Tool mit Leerzeichen im Secret um?

Leerzeichen im Base32-Secret werden automatisch ignoriert, sodass Sie kopierte Schlüssel direkt einfügen können.

Thema

Autorisierter Test-Workflow für JWT, OTP, TOTP und Sitzungen

Erstellen Sie bereinigte Auth-Fixtures, trennen Sie Token-Erzeugung von Dekodierung und Prüfung, testen Sie OTP/TOTP-Zeitverhalten und auditieren Sie JWT- und Sitzungshinweise ohne echte Geheimnisse offenzulegen.

Start
Werkzeuge3201
Beispiele593
Visualisierungen465
Dateibetrachter103
Themen233
Schlagwörter333
Bilder, Audio & Video657

Werkzeuge für Bild-, Audio- und Videobearbeitung, Konvertierung und Optimierung

Mathe, Datum & Finanzen644

Rechner, Zahlenwerkzeuge, Datumslogik, Statistik und Finanztools

Design & Farbe297

Werkzeuge für Farben, Layouts, Grafiken, visuelle Gestaltung und Designhilfen

Text & Schreiben209

Werkzeuge für Schreiben, Bereinigung, Formatierung, Extraktion und Textanalyse

Entwicklung & Web193

Entwicklerwerkzeuge, Netzwerk-Utilities, Web-Debugging und Automatisierungshelfer

Konvertierung & Kodierung175

Werkzeuge für Format-, Datei-, Archiv-, Einheiten- und Kodierungskonvertierung

FLAC/WAV-Quellen prüfen und Nachweise übergeben
Selbst gehostetes Gewinnspiel-Widget prüfen und zur Einbettung übergeben
Stripe-Codepaket prüfen und lokalen Import vorbereiten
Technische Fotoauswahl prüfen und Kandidaten zur Bearbeitung übergeben
UI-Screenshot strukturieren, prüfen und an die Entwicklung übergeben

© 2026 Elysia Tools. Alle Rechte vorbehalten.

DokumentationTarifeÜber unsNutzungsbedingungenDatenschutzerklärungCookiesKontakt
Medien

QR-Code-Beispiele

Beispiel-QR-Code-Bilder zum Testen von QR-Code-Lese- und Generierungswerkzeugen

Codeverarbeitung

Code-Kommentar-Beispiele

Code-Beispieldateien mit verschiedenen Kommentarstilen zum Testen der Kommentarentfernung

Python

Web Python Bildverarbeitung Beispiele

Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung

Codequalität

Code-Beispiele mit Ungültigen Variablennamen

Code-Beispieldateien, die ungültige Variablenbenennungskonventionen in verschiedenen Programmiersprachen demonstrieren

Security

PKCE Code Verifier & Challenge Generator

Erzeugt, validiert und verifiziert OAuth2-/OIDC-PKCE (RFC 7636) Code-Verifier-/Challenge-Paare. Drei Modi: (1) ein frisches Paar aus kryptografisch sicheren Zufallsbytes (256/384/512/768 Bit) erzeugen, (2) einen eigenen Verifier gegen den RFC prüfen — Länge (43–128), Zeichensatz [A-Za-z0-9-._~] und ≥256 Bit Entropie, und (3) ein Paar verifizieren durch Neuberechnung von BASE64URL(SHA256(verifier)). Optional werden die vollständige Autorisierungs-URL und der Token-Austausch-Body gebaut. Ergänzt den generischen Nonce-Generator (der nur das Paar ausgibt) um RFC-Konformitäts-Audit und Paar-Verifikation.

Security

BIP39-Mnemonik-Generator

Erzeugt oder prueft BIP39-Phrasen mit 12 bis 24 Woertern samt Entropie und PBKDF2-HMAC-SHA512-Seed

Games

Kakuro-/Fillomino-/Masyu-/Yajilin-/Hashiwokakero-/Nurikabe-/Slitherlink-/Star-Battle-Puzzle-Generator mit Eindeutigkeits-Beweis

Solver (alle erschöpfend, nicht heuristisch): Kakuro zellenweise mit Summenschranken; Fillomino per Regionsplatzierung (feste Polyominoes, ankerfixiert in Scan-Reihenfolge — jede Pflasterung wird einmal gezählt; die Schachbrett-Freilegung garantiert Vollständigkeit: jede Region ≥2 Zellen enthält einen freigelegten Hinweis); Masyu/Yajilin per Zyklusenumeration (Anker mit Kantenreihenfolge zur Deduplizierung, Perlen beim Verlassen geprüft); Hashiwokakero je Linie 0/1/2 Brücken (Grade, vorberechnete Kreuzungen, finale Konnektivität); Nurikabe per Platzierung (Insel = genau ein Hinweis exakter Größe, Meer zusammenhängend, ohne 2×2-Tümpel); Slitherlink kantenweise nach Scheiteln gruppiert + Zyklusschluss via Union-Find; Star Battle zeilenweise. Schwierigkeit = Knoten (<2k leicht, <30k mittel). Eindeutigkeit: Zählen bis 2 — count=1 ohne Budgeteerschöpfung = „bewiesen“; erschöpft ehrlich „unproven“. Gleiches Familien+Seed, gleiches Brett.

Development

OAuth-2.0-/OIDC-Autorisierungscode-mit-PKCE-Ablaufvisualisierer

Simuliert den Autorisierungscode-Ablauf mit PKCE vollständig: Verifier/Challenge-Erzeugung, Autorisierungs-URL, Token-Austausch, ID-Token-Prüfcheckliste und eine Abfangangriffs-Demo.

Secret: JBSWY3DPEHPK3PXP, Modus: HOTP, Algorithmus: SHA-256, Ziffern: 8, Zähler: 12

Ergebnis

Ein 8-stelliger HOTP-Code basierend auf dem Zählerstand 12 wird ausgegeben.