🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Uma requisição HTTP apresenta o seguinte cabeçalho: Authori...

Próximas questões
Com base no mesmo assunto
Q4197769 Redes de Computadores
Uma requisição HTTP apresenta o seguinte cabeçalho: Authorization: Basic dXNlcjpwYXNz Nesse contexto, é correto afirmar que dXNlcjpwYXNz corresponde a
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: O prefixo "Basic" identifica o esquema HTTP Basic, no qual o valor do cabeçalho é Base64 de "usuário:senha".

Tema central: HTTP Basic Auth
Análise das alternativas
A
Certa
No esquema HTTP Basic, as credenciais têm formato user-id ':' password e depois são codificadas em Base64. O valor informado, dXNlcjpwYXNz, decodifica diretamente para "user:pass", o que corresponde a usuário e senha separados por dois-pontos e codificados em Base64.
B
Errada
Incorreta porque, no Basic Auth, o valor após "Basic" representa credenciais do cliente codificadas, não nome de arquivo no servidor.
C
Errada
Incorreta porque HTTP Basic usa Base64, que é codificação, não encriptação DES ou AES.
D
Errada
Incorreta porque o esquema indicado é "Basic", não token de autenticação.
E
Errada
Incorreta porque MD5 produziria um hash, não uma string Base64 que decodifica diretamente para "usuário:senha".
Pegadinha da questão
A confusão era tratar a sequência dXNlcjpwYXNz como criptografia, hash ou token e ignorar que o prefixo "Basic" já define o formato das credenciais.
Dica para questões semelhantes
  • Ao ver "Authorization: Basic", aplique diretamente a regra do protocolo: o valor é Base64 de "usuário:senha".
  • Diferencie codificação de criptografia e de hash: Base64 não é DES, AES nem MD5.
  • Use o prefixo do esquema de autenticação como critério principal para identificar a natureza do valor enviado.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo