Gerador de cabeçalhos HTTP Basic Auth

Codifica username e password de um objeto JSON como bytes UTF-8 de username:password, depois em Base64 com o prefixo Basic. A decodificação divide no primeiro dois-pontos e retorna username e credentials; credentials contém a senha completa, incluindo dois-pontos posteriores.

Carregando ferramenta...

Sobre gerador de cabeçalhos http basic auth

Gerador de cabeçalhos HTTP Basic AuthCodifica username e password de um objeto JSON como bytes UTF-8 de username:password, depois em Base64 com o prefixo Basic. A decodificação divide no primeiro dois-pontos e retorna username e credentials; credentials contém a senha completa, incluindo dois-pontos posteriores.

Como esta ferramenta funciona

Codifica username e password de um objeto JSON como bytes UTF-8 de username:password, depois em Base64 com o prefixo Basic. A decodificação divide no primeiro dois-pontos e retorna username e credentials; credentials contém a senha completa, incluindo dois-pontos posteriores.

Pipeline de processamento e arquitetura técnica

  1. Cole o exemplo em “Entrada”.
  2. Defina “Segunda entrada / expressão” como encode.
  3. Clique em “Executar localmente” e compare “Saída” com o exemplo.

Exemplo e aplicação prática

Cenário de aplicação prática: Criar um cabeçalho Basic a partir de JSON explícito.

Entrada de amostra:

{"username":"alice","password":"secret"}

Processamento computacional: Codifica username:password em Base64 com prefixo Basic; não é criptografia.

Saída ilustrativa:

Basic YWxpY2U6c2VjcmV0

Limites e casos especiais

Username e password devem ser strings sem caracteres de controle; username não pode conter dois-pontos. Usa UTF-8 sem normalizar o texto; o servidor pode exigir outro conjunto de caracteres ou credenciais normalizadas. Basic é codificação reversível, não criptografia. Use TLS ao transmitir credenciais. Não contata servidores nem verifica o login. Substitutos Unicode sem par são rejeitados para evitar substituição silenciosa na codificação UTF-8.

Processamento no navegador e privacidade

A função da ferramenta foi projetada para processar a entrada no navegador sem enviá-la intencionalmente a um servidor de processamento do CZOA. Solicitações de recursos do site, análises ou publicidade são independentes. O navegador, suas extensões e o software gerenciado do dispositivo ficam fora desse limite.

Execução local e metodologia de verificação

O processamento da carga útil desta ferramenta foi projetado para ocorrer localmente no navegador por meio de JavaScript ou Web Workers. Solicitações de recursos do site, análises ou publicidade são independentes. Confidencialidade, repetibilidade e latência dependem do ambiente do navegador e não são garantidas de forma absoluta.

Normas técnicas e especificações de conformidade

Responsável pelo conteúdo: CZOA Tools · Última revisão: 2026-09-15 · Metodologia de revisão

Como usar

  1. Cole o exemplo em “Entrada”.
  2. Defina “Segunda entrada / expressão” como encode.
  3. Clique em “Executar localmente” e compare “Saída” com o exemplo.

Perguntas frequentes

Quais campos HTTP Basic Auth exige?+

Exige username e password como strings no JSON antes de criar Basic Authorization.

O que o navegador verificou?+

O JSON com alice e secret retornou um resultado com o esquema Basic.

Basic Auth criptografa credenciais?+

Não; apenas codifica username:password em Base64. A proteção depende de HTTPS externo.

Como JSON inválido é tratado?+

Campos ausentes ou não textuais geram erro explícito de entrada JSON, sem cabeçalho.