Netzwerk/HTTP
Basic Auth Generator
HTTP-Basic-Authentication-Header generieren oder dekodieren — Base64(Benutzername:Passwort).
HTTP Basic Authentication sendet Benutzername und Passwort im Authorization-Header als Base64("Benutzername:Passwort"). Das ist Kodierung, keine Verschlüsselung, weshalb Basic Auth nur zusammen mit HTTPS sinnvoll ist.
So verwendest du es
- Erzeugen: Gib Benutzername und Passwort ein — das Tool baut den String Benutzername:Passwort, kodiert ihn in Base64 und erzeugt einen fertigen Header Authorization: Basic ....
- Dekodieren: Füge einen vorhandenen Basic-Auth-Header ein, um ihn zurück in Benutzername und Passwort zu dekodieren.
- Kopiere den fertigen Header direkt in curl, Postman oder eine Serverkonfiguration.
Typische Anwendungsfälle
- Einen Header zum manuellen Testen einer API mit curl oder Postman erstellen, ohne Client-Code auszuführen.
- Basic Authentication auf nginx/Apache oder in einer Reverse-Proxy-Konfiguration einrichten.
- Einen Header aus Logs oder mitgeschnittenem Traffic beim Debuggen eines Authentifizierungsproblems dekodieren.
Was du wissen solltest
Base64 ist keine Verschlüsselung — wer den Header abfängt, gewinnt Benutzername und Passwort sofort im Klartext zurück.
Basic Auth ist nur über HTTPS sicher — ohne TLS werden Zugangsdaten praktisch im Klartext übertragen.
Häufig gestellte Fragen
Wie wird ein Basic-Auth-Header tatsächlich aufgebaut?
Benutzername und Passwort werden mit einem Doppelpunkt verbunden (user:password), dann wird die gesamte Zeichenfolge Base64-kodiert und im Authorization-Header mit "Basic " versehen — das ist Kodierung, keine Verschlüsselung.
Ist es sicher, Basic Auth über einfaches HTTP zu verwenden?
Nein. Da die Anmeldedaten nur Base64-kodiert sind, kann jeder, der den Verkehr abfängt, sie trivial dekodieren — Basic Auth sollte nur über HTTPS verwendet werden.
Sendet dieses Tool meinen Benutzernamen oder mein Passwort irgendwohin?
Nein. Der Header wird vollständig in Ihrem Browser generiert — nichts wird an einen Server gesendet.
Wie melde ich mich von einer mit Basic Auth geschützten Website "ab"?
Es gibt keine standardisierte Methode — der Browser speichert die Zugangsdaten zwischen, solange der Tab geöffnet bleibt. Am zuverlässigsten ist es, alle Tabs dieser Website zu schließen oder die Website-Daten in den Browsereinstellungen zu löschen.
Können Sonderzeichen im Benutzernamen oder Passwort für Basic Auth verwendet werden?
Ja, aber ein Doppelpunkt innerhalb des Benutzernamens selbst erzeugt beim Dekodieren Mehrdeutigkeit, weshalb die Spezifikation empfiehlt, Doppelpunkte im Benutzernamen zu vermeiden.