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.

Entwickelt und gepflegt von Udit Agarwal

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

  1. Lassen Sie den Tab Generieren ausgewählt
  2. Tippen Sie Ihren Benutzernamen und Ihr Passwort in die beiden Felder
  3. Kopieren Sie den Authorization: Basic-Header oder das cURL-Snippet
  4. 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.

Weitere Sicherheit-Tools

  • Zertifikat- & Key-Abgleich — Prüfen, ob ein X.509-Zertifikat oder CSR und ein Private Key zusammengehören, per Public-Key-Fingerprint.
  • PFX zu PEM Extractor — Eine passwortgeschützte .pfx/.p12-Datei in Zertifikat-, Chain- und Private-Key-PEM-Blöcke aufteilen.
  • Bcrypt-Generator — Ein Passwort mit bcrypt hashen oder gegen einen bestehenden Hash prüfen.
  • HMAC-Generator — Eine Nachricht mit einem geheimen Schlüssel per SHA-256 und mehr signieren.
  • Passwortstärke-Prüfer — Passwortstärke, Entropie in Bit und geschätzte Knackzeit testen.
  • X.509 Certificate Decoder — Ein PEM- oder DER-Zertifikat zu Subject, SANs, Gültigkeit und Fingerprints dekodieren.
  • Diceware Passphrase Generator — Einprägsame, sichere Passphrasen aus der EFF-Wortliste mit Live-Entropie erzeugen.
  • CSP Analyzer — Eine Content-Security-Policy prüfen und jedes Risiko nach Schweregrad markieren.
  • File Hash Checksum — MD5-, SHA-1-, SHA-256- und SHA-512-Prüfsummen einer Datei berechnen und abgleichen.
  • IBAN Generator & Validator — Test-IBANs erzeugen und die MOD-97-Prüfsumme jeder IBAN validieren.
  • AES Encryption Tool — Verschlüssle und entschlüssle Text mit einer Passphrase per AES-256-GCM und PBKDF2.
  • SHA-3 & Keccak Hash Generator — Berechne SHA3-, Keccak- und SHAKE-Digests aus Text oder Hex-Bytes.

Alle Sicherheit-Tools ansehen (27) · Alle Tools