Autenticação HTTP

Gerador de cabeçalho Basic AuthEntenda os bytes que serão enviados

Gere e decodifique Basic ou confira a sintaxe de um token Bearer existente.

Gerador de cabeçalho Basic Auth

Credenciais de entrada

O usuário não aceita dois-pontos. Os da senha e os espaços são preservados; um campo pode ficar vazio.

Resultado atual

Somente sintaxe: não verifica senha, token, assinatura ou permissões. Downloads sempre ocultam as credenciais.

Processamento nesta página, sem requisições de autenticação nem armazenamento de credenciais.

Opções

Escolha a codificação do servidor. Latin-1 mapeia bytes diretamente, não é Windows-1252.

Opcional, somente ao codificar em UTF-8. Altera a cópia de cálculo, não a entrada.

Digite credenciais ou carregue um exemplo.

O Gerador de cabeçalho Basic Auth ajuda quando um caractere acentuado faz a autenticação falhar. A mesma aparência na tela pode esconder bytes diferentes, e um separador fora do lugar muda a combinação de usuário e senha.

Antes de alterar a conta ou as permissões, examine o cabeçalho Authorization. Uma verificação local bem-sucedida só confirma a forma da string; quem aceita a senha ou decide se o token ainda vale é o servidor.

Por que usar este Gerador de cabeçalho Basic Auth?

Escolha os bytes de forma explícita

O Gerador de cabeçalho Basic Auth separa UTF-8 da conversão direta de Latin-1. Quando necessário, habilite NFC para calcular a versão normalizada em UTF-8. O texto digitado não é substituído, permitindo comparar o valor original com o resultado.

Dois campos de credenciais são unidos em uma sequência de bytes e separados novamente em uma conversão reversível.

Compartilhe a estrutura sem pedaços do segredo

Na autenticação HTTP Basic, Base64 pode ser revertido. Um Bearer também pode conceder acesso a quem possuir seu valor. A cópia ocultada troca a credencial inteira, sem manter pontas; o JSON baixado sempre oculta os dados sensíveis.

A estrutura externa de um cabeçalho é mantida, enquanto toda a credencial é coberta antes da exportação de um relatório.

Confira três escolhas antes de copiar

01

Selecione a operação certa

A geração usa campos separados de usuário e senha. A decodificação aceita o Base64 puro, o valor com Basic ou a linha Authorization completa. Bearer recebe as três formas equivalentes, mas não tenta interpretar o token como Base64.

02

Combine a codificação com o servidor

UTF-8 é apenas o padrão inicial desta página. Se o serviço espera Latin-1, selecione essa opção. NFC pode ser aplicado na geração em UTF-8, quando exigido pelo servidor. O texto decodificado nunca passa por normalização.

03

Aguarde a atualização

O modo automático roda 350 ms após a última edição. Desative-o para usar o botão ou Ctrl/Cmd+Enter. Mudanças bloqueiam a exportação imediatamente. Exemplo e Limpar passam por uma prévia; Desfazer restaura também as opções e o resultado.

Da credencial a uma linha de cabeçalho

Basic nos dois sentidos

Usuário, dois-pontos e senha são convertidos em bytes e depois em Base64 padrão com preenchimento. A volta separa apenas no primeiro dois-pontos, mantendo os demais na senha e preservando espaços. Um campo pode ficar vazio; os dois vazios indicam falta de entrada.

Tratamento exato dos caracteres

Bytes inválidos em UTF-8 causam erro. Latin-1 associa cada byte ao ponto Unicode de mesmo número, incluindo 0x80 como U+0080, sem o comportamento de Windows-1252. Caracteres não representáveis são rejeitados em vez de trocados por símbolos.

Bearer permanece opaco

A ferramenta confere o alfabeto ASCII e os sinais de igual no final, extrai o token e informa seu comprimento. Ter três partes separadas por pontos não prova que um JWT é válido. Conteúdo, assinatura, validade e permissões ficam fora desta análise.

Exportação conforme o uso

Mostre os valores sensíveis para ler as credenciais decodificadas. Copiar o cabeçalho completo é uma ação explícita que inclui o segredo. Na cópia ocultada e no JSON, todos esses campos são substituídos; ficam apenas esquema, codificação e medidas, sem bytes reversíveis.

O alcance desta verificação

Não criptografa nem faz login
Basic não é criptografia nem hash de senha. Use HTTPS na transmissão. Esta ferramenta não acessa contas nem testa senhas, portanto um resultado correto não identifica todas as causas de uma resposta 401.
Sem correções silenciosas
Dois-pontos no usuário e controles ASCII nos dois campos são recusados. Espaços são preservados. NFC começa desligado e só altera a cópia usada para gerar em UTF-8 quando selecionado; a entrada original não é sobrescrita.
Somente Base64 canônico
O alfabeto deve ser padrão, com preenchimento correto e bits não usados zerados. Preenchimento ausente, caracteres Base64URL e espaços internos geram erro. Um texto decodificado sem dois-pontos não é um par de credenciais Basic.
Uma linha e dois esquemas
Apenas Basic e Bearer são aceitos. Nome de campo e esquema ignoram diferenças entre maiúsculas e minúsculas. Quebras de linha, vários cabeçalhos e esquema inesperado são recusados. Não há Digest, NTLM, troca OAuth, decodificação JWT ou verificação de assinatura.
Limite e formato de saída
Os campos ativos aceitam até 16.384 unidades de código UTF-16 somadas. O excesso gera erro, sem corte. Não há importação de arquivo ou URL, lote, criação de comandos nem download de credenciais originais. O cabeçalho ocultado serve para diagnóstico, não para autenticar.

Dúvidas sobre o Gerador de cabeçalho Basic Auth

Como gerar um cabeçalho Authorization: Basic?

Escolha Basic e Codificar, informe usuário e senha e selecione a codificação esperada pelo servidor. Os campos são unidos com dois-pontos e os bytes viram Base64, formando a linha Authorization.

Base64 significa criptografia no Basic Auth?

Não. Base64 pode ser revertido sem chave. HTTPS protege o transporte, enquanto o servidor precisa validar a conta e controlar permissões. Uma string correta não torna uma senha fraca mais segura.

Onde usar o cabeçalho gerado?

No campo Authorization de um cliente HTTP. Se nome e valor tiverem campos separados, o valor começa com Basic. Para compartilhar um exemplo em documentação ou discussão, prefira a versão com a credencial totalmente ocultada.

As credenciais saem do navegador?

A ferramenta processa os valores nesta página, sem requisições de autenticação nem gravação de credenciais. A cópia completa é uma exportação acionada pelo usuário. Relatórios baixados sempre ocultam os campos sensíveis.

Quando Basic Auth não oferece proteção suficiente?

Sem HTTPS, Basic não protege os dados transmitidos. Ele também não substitui as políticas de conta e autorização do servidor. Uma verificação de sintaxe local não confirma a validade, a revogação ou os privilégios de uma credencial.

Encontrou um problema na codificação ou análise?

Confira o próximo cabeçalho

Use o Gerador de cabeçalho Basic Auth com dados de teste conhecidos, confira os bytes e escolha a cópia completa ou ocultada de acordo com o destino.