Informática Múltipla Escolha

Historicamente, a criptografia é dividida entre códigos e cifras. A esse respeito, considere os textos abaixo e analise as assertivas a seguir.

Historicamente, a criptografia é dividida entre códigos e cifras. A esse respeito, considere os textos abaixo e analise as assertivas a seguir.

  1. I e II
  2. I e III
  3. I e IV
  4. II e III
  5. II e IV

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - I e II

Análise Detalhada

Para resolver esta questão, precisamos distinguir os conceitos fundamentais de Código e Cifra na criptografia clássica.

1. Conceitos Chave

CaracterísticaCódigo (Codificação)Cifra (Cifragem)
Unidade de trocaPalavras, frases ou conceitos inteiros.Letras individuais ou grupos de letras.
MecanismoUso de um livro de códigos (dicionário de substituição).Algoritmos matemáticos e chaves criptográficas.
ResultadoPode parecer uma palavra válida (ex: "Pato Donald").Geralmente parece aleatório/gibberish (ex: "twxtu...").
Exemplo na questãoTexto A \rightarrow Texto BTexto A \rightarrow Texto C

2. Avaliação das Assertivas

  • Item I: Correto.
    A substituição de "Atacar imediatamente" (frase completa) por "Pato Donald" (outra frase/palavra sem relação direta com letras) caracteriza um Código. O significado da unidade inteira foi trocado por outro símbolo.
  • Item II: Correto.
    A substituição de "Atacar imediatamente" por "twxtu pzsgqtwtzsnws" envolve a troca de caracteres baseada em regras algorítmicas (provavelmente substituição monoalfabética ou polialfabética). Isso caracteriza uma Cifra. As letras originais foram manipuladas matematicamente.
  • Item III: Incorreto.
    Ambos os processos utilizam algum tipo de "segredo" ou parâmetro secreto.
  • Para o Código (A \rightarrow B), utiliza-se um Livro de Códigos (que funciona como a chave).
  • Para a Cifra (A \rightarrow C), utiliza-se obrigatoriamente uma Chave Criptográfica (número de deslocamento, senha, algoritmo, etc.).
    A afirmação de que a cifra não usa chave é falsa.
  • Item IV: Incorreto.
    A recuperação da mensagem original é possível em ambos os casos.
  • Transformar C em A é a Decifração (recuperar o texto claro da cifra).
  • Transformar B em A é a Decodificação (recuperar o texto claro do código).
    Em ambos os cenários, se feito por terceiros sem autorização, é considerado "quebra" do sistema. Não há exclusividade na definição de quebra apenas para o texto C.

Conclusão

As assertivas I e II descrevem corretamente a distinção histórica e técnica entre códigos (troca de unidades de sentido) e cifras (troca de caracteres via algoritmo).

Portanto, a alternativa correta é a 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.