Wat is een Basic Auth Generator?
Een Basic Auth generator bouwt de credential die HTTP Basic Authentication vereist: de base64 codering van uw gebruikersnaam en wachtwoord verbonden door een dubbele punt, voorafgegaan door het woord "Basic" Het resultaat is de waarde van de Authorization header die een client verzendt om te bewijzen wie het is Het schema is gedefinieerd in RFC 7617, "The Basic HTTP Authentication Scheme", en het is de eenvoudigste credential waar een server en client het over eens kunnen worden, en daarom is het nog steeds overal in API's, webhooks, privéregistraties en interne tools.
De codering is bewust omkeerbaar Basic auth is geen encryptie en biedt op zichzelf geen vertrouwelijkheid: base64 is een transportcodering, dus iedereen die de header kan lezen kan het wachtwoord in één stap teruglezen Daarom decodeert deze tool ook een token Plak een Authorization: Basic value en het toont je de gebruikersnaam en het wachtwoord dat het draagt De enige regel die mensen naar boven doet struikelen is dat de gebruikersnaam geen dubbele punt kan bevatten, omdat de eerste dubbele punt de grens is tussen de twee velden; het wachtwoord kan zoveel dubbele punten bevatten als het wil Deze generator markeert een dubbele punt in de gebruikersnaam zodat een inlogboek niet stil fout decodeert.
Omdat de waarde slechts base64 is van "gebruiker: wachtwoord", is het lastig om het met de hand goed te doen, en als je het verkeerd hebt, betekent dit een stroom van 401 reacties zonder duidelijke oorzaak. Deze tool produceert de exacte headerregel, het base64-token op zichzelf, een kant-en-klare curl-opdracht in zowel de -u- als de expliciete header-formulieren, en het userinfo-URL-formulier (https://user: pass@host) voor de gevallen waarin dat nog steeds werkt Het codeert via UTF-8, dus tekens met accenten en niet-Latin-wachtwoorden produceren dezelfde corrupte bytes die een client zou verzenden, in plaats van een client die alleen ASCII zou worden gecorrumpeerd.
Alles gebeurt in uw browser De gebruikersnaam en het wachtwoord dat u typt, worden nooit geüpload, wat het hele punt is waarop u met een echte inloggegevens omgaat. Als u een live wachtwoord naar een server verzendt alleen maar om deze te coderen, wordt de oefening tenietgedaan. Er is geen aanmelding en geen logboekregistratie, dus het is veilig om productiegegevens te plakken terwijl u een integratie debugt.
Klik op Voorbeeld laden om de basisauthenticatiegenerator te zien werken op een wachtwoord dat een dubbele punt bevat De gebruikersnaambeheerder en wachtwoord s3cr3t: pass produceren het Base64-token YWRtaW46czNjcjN0OnBhc3M=, dus de autorisatieheaderrij luidt Autorisatie: Basis YWRtaW46czNjcjN0OnBhc3M=en de krul (-u) rij leest krul - u 'admin:s3cr3t: pass' https://example.com De URL-gebruikersinfo-form splaneer de dubbele punt, geeft https:///Doorgangs-hoofd terug:3
Hoe de Basic Auth Generator te gebruiken
Voer de gebruikersnaam en het wachtwoord in
Typ de inloggegevens die u wilt coderen Stel de host optioneel zo in dat de gegenereerde curl - en URL-voorbeelden naar de juiste server wijzen.
Kopieer de header of opdracht
Pak de Authorization header, het Base64 token op zichzelf, de curl (-u) of curl (header) commando, de fetch () header waarde, of de URL userinfo formulier, afhankelijk van wat uw taak nodig heeft De fetch () rij is de Basic <token> string in te stellen als de Authorization header in uw verzoek opties.
Decodeer een bestaand token
Schakel over naar de decodeermodus en plak een Basic auth-header of -token om de gebruikersnaam en het wachtwoord dat het codeert te herstellen.
Controleer de waarschuwingen
Als de gebruikersnaam een dubbele punt bevat, waarschuwt het gereedschap u, omdat de inloggegevens zouden decoderen met de verkeerde splitsing aan de ontvangende kant.
Basisfuncties Auth Generator
Koptekst, token en kruluitvoer
Produceert de volledige Authorization: Basic line, curl - u en explicit-header commando's, en het raw base64 token, elk met een eigen Kopieer knop.
Tweeweg coderen en decoderen
Codeer een gebruikersnaam en wachtwoord in een token, of plak een bestaande Basic auth-waarde om de referentie te lezen die deze uitvoert.
UTF-8 correct
Codeert de inloggegevens via UTF-8, dus gebruikersnamen en wachtwoorden met accenten en niet-Latijn produceren de exacte bytes die een RFC 7617-client zou verzenden.
Colonvalidatie
Waarschuwt wanneer de gebruikersnaam een dubbele punt bevat, de invoer die ervoor zorgt dat een basisauthenticatie-decode onjuist op de server wordt gedecodeerd.
Frequently Asked Questions
Related Tools
Domain Search
Check one name across dozens of TLDs at once. RDAP first, WHOIS fallback, and a verdict of available, taken or unknown, never a guess
HTTP Status Codes Reference
Searchable list of every HTTP status code with its meaning, category, and defining RFC. Look up 200, 301, 404, 500, and more.
IP Subnet Calculator
Calculate the network address, broadcast, usable host range, subnet mask, and host count for any IPv4 address and CIDR prefix.
User Agent Parser
Paste a User-Agent string and read the browser, rendering engine, operating system, device type and CPU it describes, all in your browser.
Comments
0 comments
No comments yet. Be the first to share your thoughts!