Sapien IA
Informática Múltipla Escolha

De forma geral, o resultado de um processo criptográfico é uma sequência binária, que apresenta dificuldades relacionadas à persistência e transmissão em rede, requerendo uma transformação para o formato texto. Qual algoritmo é tipicamente utilizado na conversão?

De forma geral, o resultado de um processo criptográfico é uma sequência binária, que apresenta dificuldades relacionadas à persistência e transmissão em rede, requerendo uma transformação para o formato texto. Qual algoritmo é tipicamente utilizado na conversão?

  1. Base64
  2. SHA1
  3. Runge-Kutta
  4. MD5
  5. Euler

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - Base64

Introdução ao Problema Criptográfico

A questão descreve um cenário comum em segurança da informação onde dados criptografados são gerados como sequências binárias (bytes não imprimíveis). Esses dados enfrentam desafios quando precisam ser armazenados ou transmitidos através de sistemas que esperam texto legível (como protocolos de e-mail, JSON, XML ou URLs).

Para resolver essa incompatibilidade, é necessário um método de codificação que transforme os bits brutos em caracteres alfanuméricos seguros.

Análise das Alternativas

Abaixo, detalhamos por que a alternativa correta se destaca e porque as outras estão incorretas no contexto da pergunta:

  • Base64 (Correta): É um esquema de codificação que converte dados binários em uma sequência de caracteres ASCII imprimíveis. Isso permite que o dado seja transmitido com segurança sem risco de corrupção por sistemas que manipulam texto.
  • SHA1 e MD5 (Incorretas): São algoritmos de hashing (resumo criptográfico). Eles servem para verificar integridade de dados, mas não são responsáveis pela conversão do formato binário para texto para fins de transmissão. Embora seus resultados sejam frequentemente exibidos em hexadecimal ou Base64, eles não realizam a conversão de codificação em si.
  • Runge-Kutta (Incorreta): Trata-se de um método numérico para resolver equações diferenciais ordinárias, usado em cálculos matemáticos e simulações físicas, sem relação com criptografia ou codificação de dados.
  • Euler (Incorreto): Refere-se a Leonhard Euler ou constantes matemáticas (como $e$). Embora a função totiente de Euler seja usada em criptografia (ex: RSA), não existe um algoritmo chamado "Euler" para conversão binária-texto.

Resumo Didático

ConceitoFunção PrincipalExemplo de Uso
CriptografiaProteger dados (confidencialidade)Cifrar um arquivo PDF
Hash (SHA1/MD5)Verificar integridadeValidar se um download foi alterado
Codificação (Base64)Converter formato para transporteEnviar imagem via protocolo de texto

Portanto, o algoritmo utilizado especificamente para converter a sequência binária em formato texto é o Base64.

Alternativa A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.