Categoria: Desenvolvimento
Gerador de cabeçalho Basic Auth
Transforme um usuário e senha em um cabeçalho Authorization
Informe um usuário e uma senha e obtenha o cabeçalho Authorization: Basic esperado pela autenticação HTTP Basic, codificado em base64 no seu navegador e nunca enviado a lugar nenhum.
Authorization: Basic Og==
Tudo nesta página é processado no seu navegador. Nada é enviado.
Para que serve
A autenticação HTTP Basic envia as credenciais como base64(usuário:senha) dentro de um cabeçalho Authorization — codificado, não criptografado, então só oferece proteção real sobre HTTPS. Esta ferramenta monta esse cabeçalho localmente para que você possa colá-lo no curl, no Postman ou numa biblioteca de requisições sem precisar codificar o par manualmente.
Como usar
- Informe o usuário e a senha.
- Copie o cabeçalho Authorization gerado.
- Cole-o na sua ferramenta de requisições ou no seu código.
Privacidade
Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.
Perguntas frequentes
- Minhas credenciais são enviadas para algum lugar?
- Não. O cabeçalho é montado com JavaScript executado na página; nada é transmitido ou armazenado.
- Base64 é o mesmo que criptografia?
- Não. Base64 pode ser revertido por qualquer pessoa, então a autenticação Basic só protege as credenciais em trânsito quando a própria requisição é enviada por HTTPS.
- E se meu usuário ou senha contiver dois-pontos?
- Dois-pontos na senha não é problema, já que apenas o primeiro dois-pontos separa as duas partes. Dois-pontos no usuário é ambíguo segundo a especificação HTTP Basic e é melhor evitar.