HTTP-Authentifizierung

Basic-Auth-GeneratorZeichen und Bytes nachvollziehen

Basic erzeugen oder dekodieren und vorhandene Bearer-Tokens auf ihre Schreibweise prüfen.

Basic-Auth-Generator

Zugangsdaten eingeben

Kein Doppelpunkt im Benutzernamen. Doppelpunkte und Leerzeichen im Passwort bleiben; ein Feld darf leer sein.

Aktuelles Ergebnis

Nur Syntax: keine Passwort-, Token-, Signatur- oder Rechteprüfung. Downloads sind immer maskiert.

Verarbeitung in dieser Seite, ohne Authentifizierungsanfragen oder Speicherung von Zugangsdaten.

Optionen

Kodierung des Servers wählen. Latin-1 ist eine direkte Bytezuordnung, nicht Windows-1252.

Optional, nur beim Kodieren mit UTF-8. Verändert die Rechenkopie, nicht Ihre Eingabe.

Zugangsdaten eingeben oder ein Beispiel laden.

Der Basic-Auth-Generator hilft bei einem 401-Fehler, dessen Ursache in der Zeichenkodierung liegen könnte. Schon ein anders kodierter Umlaut oder ein Doppelpunkt im Benutzernamen verändert die übertragenen Zugangsdaten.

Prüfen Sie zunächst den Authorization-Header und anschließend die Serverkonfiguration. Eine formal korrekte Zeichenfolge bestätigt weder das Passwort noch den Ablaufzeitpunkt oder die Berechtigungen eines Tokens.

Warum diesen Basic-Auth-Generator verwenden?

Kodierung bewusst festlegen

Der Basic-Auth-Generator bietet UTF-8 und eine direkte Latin-1-Zuordnung. NFC lässt sich für die Berechnung mit UTF-8 ausdrücklich einschalten. Die Eingabe bleibt erhalten, sodass sich das ursprüngliche Zeichen und die berechnete Form vergleichen lassen.

Zwei Zugangsdatenfelder werden zu einer Bytefolge verbunden und durch eine umkehrbare Konvertierung wieder aufgeteilt.

Ohne Tokenfragmente teilen

Auch die ersten oder letzten Zeichen eines kurzen Geheimnisses können zu viel verraten. Die maskierte Kopie ersetzt den gesamten Zugangsdatenwert. Ein JSON-Download bleibt immer maskiert, unabhängig davon, ob geheime Werte gerade eingeblendet sind.

Die Hülle eines Headers bleibt sichtbar, während der gesamte Zugangsdatenbereich vor dem Berichtsexport abgedeckt wird.

Drei Entscheidungen vor dem Export

01

Passende Eingabeform wählen

Beim Erzeugen stehen Benutzername und Passwort getrennt. Beim Dekodieren können Sie einen Base64-Token, einen Basic-Wert oder die vollständige Authorization-Zeile einfügen. Bearer akzeptiert dieselben Verpackungen, ohne den Token als Base64 zu interpretieren.

02

Mit dem Server abstimmen

UTF-8 ist die Voreinstellung dieses Werkzeugs. Erwartet der Server Latin-1, wählen Sie es ausdrücklich. NFC wirkt nur beim Erzeugen mit UTF-8 und verändert eine Rechenkopie. Dekodierte Zeichen werden niemals normalisiert.

03

Aktualisierung abwarten

Automatisch wird nach 350 ms ohne Änderung gerechnet. Ausgeschaltet stehen die Hauptschaltfläche und Strg/Cmd+Enter bereit. Änderungen sperren sofort den Export. Beispiel und Leeren zeigen eine Vorschau; Rückgängig stellt auch Optionen und Ergebnis wieder her.

Eine Headerzeile nachvollziehbar aufbauen

Basic in beide Richtungen

Benutzername, ein Doppelpunkt und Passwort werden in Bytes und dann in einen Standard-Base64-Token mit Padding umgewandelt. Zurück wird nur am ersten Doppelpunkt getrennt. Leerzeichen und weitere Doppelpunkte im Passwort bleiben erhalten. Ein Feld darf leer sein, beide zusammen gelten als fehlende Eingabe.

Exakte Zeichenkodierung

Ungültiges UTF-8 führt zum Fehler. Latin-1 ordnet jedem Byte den Unicode-Codepunkt mit derselben Nummer zu: 0x80 wird zu U+0080. Es wird nicht als Windows-1252 interpretiert. Nicht darstellbare Zeichen werden abgewiesen statt ersetzt.

Bearer als undurchsichtiger Wert

Geprüft werden das erlaubte ASCII-Alphabet und nachgestellte Gleichheitszeichen. Das Werkzeug extrahiert Token und Länge und baut einen normalen Header auf. Drei durch Punkte getrennte Teile reichen nicht aus, um ein gültiges JWT oder einen gültigen Zugriff nachzuweisen.

Getrennte Exportwege

Blenden Sie sensible Werte ein, um dekodierte Zugangsdaten zu lesen. Die vollständige Kopie enthält das Geheimnis; die maskierte Kopie ersetzt es komplett. JSON behält Schema, Kodierung und Längen, aber weder Benutzernamen, Passwort noch rekonstruierbare Bytes.

Grenzen der lokalen Prüfung

Kein Verschlüsseln oder Anmelden
Basic ist keine Verschlüsselung und kein Passwort-Hash. Verwenden Sie HTTPS zur Übertragung. Dieses Werkzeug meldet sich nicht an und prüft kein Konto; eine erfolgreiche Umwandlung behebt daher nicht jeden 401-Fehler.
Keine stille Korrektur
Doppelpunkte im Benutzernamen und ASCII-Steuerzeichen in beiden Feldern werden abgewiesen. Leerzeichen bleiben erhalten. NFC ist zunächst aus und wirkt ausschließlich auf eine ausdrücklich gewählte UTF-8-Berechnung, ohne Eingaben zu überschreiben.
Nur kanonisches Base64
Alphabet, Padding und ungenutzte Bits müssen korrekt sein. Fehlendes Padding, Base64URL-Zeichen oder Leerraum im Token werden nicht repariert. Ohne Doppelpunkt ist der dekodierte Text kein Basic-Paar.
Ein Header, zwei Verfahren
Nur Basic und Bearer werden unterstützt. Bei Feldname und Schema spielt Großschreibung keine Rolle. Zeilenumbrüche, mehrere Header und ein falsches Schema sind Fehler. Digest, NTLM, OAuth-Austausch, JWT-Dekodierung und Signaturprüfung gehören nicht zum Umfang.
Begrenzte Eingabe, maskierter Bericht
Aktive Eingaben dürfen zusammen 16.384 UTF-16-Codeeinheiten umfassen. Darüber wird abgewiesen, nicht gekürzt. Es gibt keinen Datei- oder URL-Import, keine Stapelverarbeitung, keine Befehlsvorlagen und keinen Download unmaskierter Zugangsdaten.

Fragen zum Basic-Auth-Generator

Ist HTTP-Basic-Auth sicher?

Basic selbst schützt die Zugangsdaten nicht vor dem Lesen: Base64 ist umkehrbar. HTTPS schützt den Transport, während der Server das Konto und dessen Rechte prüfen muss. Die Syntaxprüfung ersetzt diese Maßnahmen nicht.

Wie verwende ich den Header mit curl?

curl akzeptiert einen Header über die Option -H. Verwenden Sie die vollständige Authorization-Zeile als einen korrekt zitierten Argumentwert. Dieses Werkzeug erzeugt keine Shell-Befehle; beachten Sie, dass vollständige Geheimnisse in einer Shell-Historie landen können.

Kann ich einen bestehenden Authorization-Header dekodieren?

Ja. Wählen Sie Basic und Dekodieren und fügen Sie die vollständige Zeile, einen Basic-Wert oder den Base64-Token ein. Zum Lesen von Benutzername und Passwort blenden Sie sensible Werte ein. Die gewählte Kodierung muss zu den ursprünglichen Bytes passen.

Werden meine Zugangsdaten übertragen?

Die Verarbeitung findet in dieser Seite statt; das Werkzeug sendet keine Authentifizierungsanfrage und speichert keine Zugangsdaten. Die vollständige Kopie ist ein bewusst ausgelöster Export. Heruntergeladene Berichte sind stets maskiert.

Funktionieren Sonderzeichen in Benutzername und Passwort?

Mit UTF-8 sind Unicode-Zeichen möglich. Latin-1 reicht nur bis U+00FF. Der Server muss dieselbe Kodierung erwarten. Unabhängig davon bleiben Doppelpunkte im Benutzernamen und ASCII-Steuerzeichen unzulässig; im Passwort sind Doppelpunkte erlaubt.

Fehler bei Kodierung oder Zerlegung gefunden?

Den nächsten Header prüfen

Starten Sie im Basic-Auth-Generator mit bekannten Testdaten, stimmen Sie die Kodierung ab und wählen Sie dann die vollständige Kopie oder den maskierten Export.