Pular para o conteúdo principal

Questão de Segurança da Informação — Criptografia — FGV 2024

Segurança da InformaçãoCriptografia
Código
fg098564
Banca
FGV
Órgão
TJ-MS
Ano
2024
Nível
Superior
Cargo
Técnico de Nível Superior - Analista de Sistemas Computacionais - Analista de Suporte de TI
Um analista do TJMS está atualmente engajado na elaboração de um sistema de criptografia. Esse sistema é notável por sua utilização de representações de dados em binário, hexadecimal e decimal, juntamente com a implementação de operações de aritmética computacional. Ao conduzir um teste, o analista identificou um padrão específico para a codificação de mensagens, descrito da seguinte forma:1. inicialmente, um número na forma decimal é convertido para sua equivalência binária;2. posteriormente, esse número binário é transformado para o formato hexadecimal;3. como etapa final, adiciona-se 17 (em decimal) ao resultado hexadecimal obtido.Considerando o número decimal de partida como 254, e levando em conta as transformações para binário e depois para hexadecimal, seguidas pela adição antes da última etapa, o resultado final encontrado pelo analista é:
  1. A0x11B;
  2. B0x10F;
  3. C0x121;
  4. D0x117;
  5. E0x10A.
Revelar gabarito e comentário

GabaritoB — 0x10F;

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Conversão de bases e aritmética

Gabarito: letra B. O resultado final é 0x10F. O cálculo segue: 254 decimal → binário 11111110 → hexadecimal FE → soma 17 decimal = 271 decimal → hexadecimal 0x10F.

O enunciado descreve um processo de criptografia baseado em conversões de base e adição. O número inicial é 254 decimal.

Passo a passo

  1. Decimal → Binário: 254 em binário é 11111110 (128+64+32+16+8+4+2+0 = 254).

  2. Binário → Hexadecimal: Agrupando em nibbles de 4 bits: 1111 1110 → F e E, resultando em 0xFE.

  3. Adição de 17 decimal: 0xFE equivale a 254 decimal. Somando 17: 254 + 17 = 271 decimal.

  4. Decimal final → Hexadecimal: 271 ÷ 16 = 16 (resto 15 = F); 16 ÷ 16 = 1 (resto 0). Portanto, 271 = 0x10F.

Etapa

Valor

Representação

Decimal inicial

254

254

Binário (8 bits)

11111110

2⁷+2⁶+2⁵+2⁴+2³+2²+2¹+0

Hexadecimal

0xFE

15×16 + 14 = 254

Soma +17 decimal

271

0x10F

Análise das alternativas

Alternativa A — ❌ Incorreta

0x11B = 283 decimal. Resultado de erro (possivelmente soma incorreta ou confusão na conversão).

Alternativa B — ✅ Correta ⟵ GABARITO

0x10F = 271 decimal, conforme demonstrado.

Alternativa C — ❌ Incorreta

0x121 = 289 decimal. Distrator comum.

Alternativa D — ❌ Incorreta

0x117 = 279 decimal.

Alternativa E — ❌ Incorreta

0x10A = 266 decimal.

Gabarito: letra B.

Link permanente: /questoes/fg098564