Basic-Auth-Generator, der aus Benutzername und Passwort einen HTTP-Authorization: Basic-Header erstellt und Tokens wieder dekodiert, lokal in Ihrem Browser.
Basic-Auth-Generator
Basic-Auth-Generator, der aus Benutzername und Passwort einen HTTP-Authorization: Basic-Header erstellt und Tokens wieder dekodiert, lokal in Ihrem Browser.
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.
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.