Basic Auth Generator
Generate and decode HTTP Basic Auth Authorization headers from a username and password.
Der Basic-Auth-Generator läuft vollständig in Ihrem Browser. Der Benutzername, das Passwort und die Tokens, die Sie einfügen, verlassen niemals Ihr Gerät, und nichts wird zu ArrayKit hochgeladen.
Base64-Encoder/Decoder öffnen
Über Basic Auth Generator
Der Basic-Auth-Generator erstellt aus einem Benutzernamen und Passwort einen HTTP-Basic-Auth-Header, sodass Sie API-Aufrufe in Sekunden authentifizieren können. Er kodiert username:password mit Base64 und zeigt Ihnen dann das rohe Token, den vollständigen Authorization: Basic-Wert und ein einsatzbereites cURL-Snippet zum Kopieren. Wechseln Sie in den Dekodier-Modus, um ein Token oder einen vollständigen Authorization-Header einzufügen und den ursprünglichen Benutzer und das Passwort wiederherzustellen. Es ist praktisch, wenn Sie einen REST-Endpunkt testen, einen Webhook verdrahten, einen Reverse-Proxy konfigurieren oder einen 401 debuggen und bestätigen müssen, welche Anmeldedaten ein Header tatsächlich trägt. Gebaut für Entwickler, QA-Engineers und DevOps-Leute, die Anfragen direkt im Browser erstellen und prüfen. Alles läuft lokal — es werden keine Anmeldedaten hochgeladen.
Funktionen
- Erzeugt einen Authorization: Basic-Header aus jedem Benutzernamen und Passwort
- Zeigt das rohe Base64-Token und den vollständigen Header-Wert nebeneinander
- Kopieren Sie einen einsatzbereiten cURL-Befehl mit bereits eingefügtem Header
- Der Dekodier-Modus stellt user:pass aus einem Token oder einer vollständigen Header-Zeile wieder her
- Akzeptiert eingefügte Eingaben mit oder ohne das Präfix Authorization: Basic
- UTF-8-sichere Kodierung und Dekodierung für nicht-ASCII-Anmeldedaten
- Klarer Fehler, wenn das eingefügte Token kein gültiges Base64 ist
- Läuft vollständig in Ihrem Browser, ohne dass Anmeldedaten irgendwohin gesendet werden
So verwendest du Basic Auth Generator
- Lassen Sie den Tab Generieren ausgewählt
- Tippen Sie Ihren Benutzernamen und Ihr Passwort in die beiden Felder
- Kopieren Sie den Authorization: Basic-Header oder das cURL-Snippet
- Wechseln Sie zu Dekodieren und fügen Sie ein Token oder einen Header ein, um user:pass wiederherzustellen
Beispiel
Eingabe
username: aladdin
password: opensesame
Ausgabe
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
base64("aladdin:opensesame") wird zur Basic-Anmeldedaten.
Häufige Fehler & Fehlerbehebung
- Der Server gibt nach dem Hinzufügen des Headers weiterhin 401 Unauthorized zurück. — Bestätigen Sie, dass Benutzername und Passwort exakt sind (Groß-/Kleinschreibung beachten) und dass der Endpunkt tatsächlich Basic-Auth verwendet, nicht Bearer oder einen API-Schlüssel.
- Dekodieren zeigt 'Not valid Base64.' — Entfernen Sie überflüssige Leerzeichen oder Zeilenumbrüche und fügen Sie nur das Token ein, oder fügen Sie die vollständige Zeile 'Authorization: Basic <token>' ein, damit das Präfix für Sie entfernt wird.
- Das Passwort enthält einen Doppelpunkt und die Dekodierung teilt es falsch. — Basic-Auth teilt nur am ersten Doppelpunkt — der Benutzername ist alles davor und das Passwort alles danach, sodass ein Doppelpunkt im Passwort erhalten bleibt.
- Anmeldedaten wirken bei der Übertragung exponiert. — Basic-Auth ist Base64-kodiert, nicht verschlüsselt. Senden Sie es immer über HTTPS, damit der Header durch TLS geschützt ist.
Häufig gestellte Fragen
- Was ist ein Basic-Auth-Generator?
- Es ist ein Tool, das einen Benutzernamen und ein Passwort in eine HTTP-Basic-Auth-Anmeldedaten verwandelt — Base64 von 'username:password' — und Ihnen den vollständigen 'Authorization: Basic'-Header zum Mitsenden einer Anfrage gibt. Es dekodiert auch ein Token zurück zu Benutzer und Passwort.
- Ist HTTP-Basic-Auth sicher?
- Basic-Auth kodiert die Anmeldedaten nur mit Base64; es verschlüsselt sie nicht. Jeder, der den Header sieht, kann ihn dekodieren, verwenden Sie es also immer über HTTPS und vermeiden Sie es in nicht vertrauenswürdigen Netzwerken.
- Wie verwende ich den Header mit curl?
- Kopieren Sie das erzeugte cURL-Snippet, das bereits -H "Authorization: Basic <token>" enthält. Sie können curl es auch mit curl -u username:password für Sie erstellen lassen.
- Kann ich einen bestehenden Authorization-Header dekodieren?
- Ja. Wechseln Sie zu Dekodieren und fügen Sie entweder das bloße Token oder die ganze Zeile 'Authorization: Basic <token>' ein. Das Tool entfernt das Präfix und zeigt Benutzernamen und Passwort.
- Werden mein Benutzername und Passwort irgendwohin gesendet?
- Nein. Der Basic-Auth-Generator läuft vollständig in Ihrem Browser. Die Anmeldedaten, die Sie tippen oder einfügen, verlassen niemals Ihr Gerät und werden nicht zu ArrayKit hochgeladen.
- Was, wenn mein Benutzername oder Passwort Sonderzeichen hat?
- Kodierung und Dekodierung sind UTF-8-sicher, sodass akzentuierte Buchstaben und andere nicht-ASCII-Zeichen korrekt hin und zurück übertragen werden. Die Aufteilung erfolgt immer am ersten Doppelpunkt.
Verwandte Tools
- Base64 kodieren / dekodieren — Sichere Base64-Kodierung und -Dekodierung in UTF-8.
- JWT-Dekoder — Dekodiere Header und Payload eines JWT und prüfe exp/iat (ohne Verifizierung).
- JWT-Signierer — Erstelle und signiere ein JWT (HS256/384/512) aus Payload und Secret – Web Crypto.
- Hash-Generator — SHA-256 / SHA-1 / SHA-384 / SHA-512 über die Web-Crypto-API.
- Passwort-Generator — Erzeuge starke, zufällige Passwörter mit Stärkemesser (kryptografisch sicher).
- API-Client — Sende HTTP-Anfragen, erstelle Header und Parameter und prüfe Antworten; speichert deine letzten 25.
- cURL zu Fetch — Konvertiere einen curl-Befehl in einen JavaScript-fetch()-Aufruf.
- URL kodieren / dekodieren — Kodiere und dekodiere URL-Komponenten.
Alle ArrayKit-Tools