Avvio veloce
-
Encode
Immettere username e password per ottenere il valore completo di autorizzazione.
-
Decode
Incolla l'intestazione con o senza il prefisso di base.
Costruire intestazioni base64 (user:pass) o analizzare quelle esistenti per curl e debugging API.
Privacy: elaborato localmente, mai caricato.
↓ Incolla nell 'area di input qui sotto per vedere i risultati istantaneamente
Basic dXNlcjpwYXNzd29yZA==
Basic Auth 仅为 Base64 编码,不是加密。务必配合 HTTPS 使用,生产环境优先 OAuth 或 Bearer Token。
Costruire intestazioni base64 (user:pass) o analizzare quelle esistenti per curl e debugging API.
Encode
Immettere username e password per ottenere il valore completo di autorizzazione.
Decode
Incolla l'intestazione con o senza il prefisso di base.
L'autenticazione di base non è crittografata; utilizzare sempre HTTPS e preferire i token di breve durata in produzione.
Durante il debug delle API, è spesso necessario inviare le credenziali di autenticazione al server. Basta inserire qui il nome utente e la password per generare un 'intestazione di autorizzazione standard dXNlcjpwYXNz. Copiarlo nelle intestazioni delle richieste HTTP per l'installazione istantanea di autenticazione.
L'operazione inversa è altrettanto utile. Quando si incontra un 'intestazione Basic Auth nei log o nella documentazione, incolla qui per rivelare le credenziali di testo chiaro. Questo è prezioso per la risoluzione dei problemi di autenticazione senza decodifica manuale base64.
Input
user:password
Output
Basic dXNlcjpwYXNzd29yZA==
UTF - 8 e poi Base64; alcuni server limitano i due punti nelle credenziali.
Basic Auth trasmette le credenziali in base64 - codificato (non crittografato). Senza HTTPS, possono essere intercettati. Anche con HTTPS, i browser possono archiviare gli intestazioni a tempo indeterminato. Per i sistemi critici, prendere in invece OAuth o JWT.