Decodificar cabeçalho Basic Auth

Decodifique um cabeçalho HTTP Authorization: Basic ... para recuperar o nome de usuário e a senha que ele contém, prático para depurar uma integração de API. Processamento 100% local: suas credenciais nunca saem da sua máquina.

Exemplo:

Cole o valor completo do cabeçalho, com o prefixo "Basic ".

Como funciona

A autenticação HTTP Basic codifica o nome de usuário e a senha, separados por ':', em Base64 e os prefixa com "Basic" no cabeçalho Authorization de uma requisição HTTP. Isso não é criptografia: qualquer pessoa que intercepte esse cabeçalho pode decodificá-lo instantaneamente, exatamente o que esta ferramenta faz, o que é útil para inspecionar uma requisição capturada durante o desenvolvimento ou um teste.

O Basic Auth é seguro?

Não, o Base64 é apenas uma codificação reversível, não uma criptografia. A autenticação Basic nunca deve ser usada sem HTTPS, pois um cabeçalho interceptado em texto claro revela a senha imediatamente.

Por que a decodificação falha?

Verifique se o cabeçalho começa mesmo com "Basic" seguido de um espaço e se a parte Base64 que vem depois está completa e válida. Um cabeçalho truncado ou copiado parcialmente não poderá ser decodificado corretamente.

Processamento 100% local: a decodificação é feita inteiramente no seu navegador via WebAssembly; o cabeçalho nunca é enviado a um servidor.