OTP-Manager
Einmalpasswörter für Zwei-Faktor-Authentifizierung generieren und validieren.
Eingabe
Ausgabe
Readme
Was ist OTP und wie funktioniert TOTP?
OTP (Einmalpasswort) ist ein temporäres Passwort, das nur für eine Anmeldesitzung oder Transaktion gültig ist. Im Gegensatz zu regulären Passwörtern, die gleich bleiben, bis Sie sie ändern, laufen OTPs nach kurzer Zeit oder einmaliger Verwendung ab, wodurch sie viel sicherer gegen Hacker und unbefugten Zugriff sind.
TOTP (zeitbasiertes Einmalpasswort) ist der gebräuchlichste OTP-Typ, der in der Zwei-Faktor-Authentifizierung (2FA) verwendet wird. Es funktioniert, indem ein Geheimschlüssel (der zwischen Ihnen und dem Dienst geteilt wird) mit der aktuellen Zeit kombiniert wird, um einen eindeutigen 6-stelligen Code zu generieren. Dieser Code ändert sich automatisch alle 30 Sekunden. Sowohl Ihre Authentifizierungs-App als auch der Dienst verwenden denselben Algorithmus und Geheimschlüssel, sodass sie zur gleichen Zeit übereinstimmende Codes generieren. Wenn Sie den Code während der Anmeldung eingeben, überprüft der Dienst, ob er mit dem übereinstimmt, was er generiert hat, und bestätigt, dass Sie Zugriff auf den in Ihrer Authentifizierungs-App gespeicherten Geheimschlüssel haben.
Diese Methode wird häufig zum Schutz von Konten bei Google, Microsoft, GitHub, Banking-Apps und Tausenden anderen Diensten verwendet. Selbst wenn jemand Ihr Passwort stiehlt, kann er nicht auf Ihr Konto zugreifen ohne den sich ständig ändernden TOTP-Code von Ihrem Authentifizierungsgerät.
Tool-Beschreibung
Ein umfassendes Tool zum Generieren und Verwalten zeitbasierter Einmalpasswörter (TOTP) für die Zwei-Faktor-Authentifizierung (2FA). Generieren Sie sichere OTP-Tokens, zeigen Sie QR-Codes für eine einfache Einrichtung in Authentifizierungs-Apps an und überwachen Sie den Token-Ablauf mit einem Echtzeit-Countdown-Timer.
Funktionen
- Geheimschlüsselverwaltung: Generierung zufälliger Geheimschlüssel oder Eingabe Ihres eigenen benutzerdefinierten Geheimnisses für die OTP-Generierung
- 6-stellige Token-Generierung: Generiert automatisch zeitbasierte 6-stellige Authentifizierungscodes
- QR-Code-Anzeige: Visueller QR-Code für eine schnelle Einrichtung in Authentifizierungs-Apps wie Google Authenticator, Authy oder Microsoft Authenticator
- URI-Export: Kopieren Sie die OTP-URI für manuelle Eingabe oder Integration mit Authentifizierungssystemen
- Echtzeit-Countdown: Live-Fortschrittsbalken, der die verbleibende Zeit bis zum Ablauf des Tokens anzeigt
- 30-Sekunden-Aktualisierung: Automatische Token-Regenerierung alle 30 Sekunden nach TOTP-Standards
- Ein-Klick-Kopie: Einfaches Kopieren von Geheimnis, Token oder URI in die Zwischenablage
- Sichere Generierung: Verwendet den branchenüblichen TOTP-Algorithmus (RFC 6238) über die otplib-Bibliothek
Anwendungsfälle
- 2FA einrichten: Generieren Sie QR-Codes zum Einrichten der Zwei-Faktor-Authentifizierung auf Ihren Konten
- Authentifizierungstest: Validieren Sie Ihre 2FA-Implementierung durch Generierung von Test-Tokens
- Sicherheitsaudit: Überprüfen Sie die TOTP-Token-Generierung und -Synchronisierung in Ihren Anwendungen
- Backup-Zugriff: Generieren Sie Backup-Codes für Konten, die TOTP-Authentifizierung unterstützen
- Entwicklung: Testen Sie Zwei-Faktor-Authentifizierungsabläufe während der Anwendungsentwicklung
- Kontowiederherstellung: Verwenden Sie Ihren Geheimschlüssel, um wieder Zugriff auf Authentifizierungs-Apps auf neuen Geräten zu erhalten
- Integrationstests: Überprüfen Sie die TOTP-Integration mit Authentifizierungsdiensten und APIs