Pular para o conteúdo principal

Questão de Arquitetura de Software — Segurança da Informação — Fundação FAPEC 2021

Arquitetura de SoftwareSegurança da Informação
Código
qq634584
Banca
Fundação FAPEC
Órgão
PC-MS
Ano
2021
Nível
Superior
Cargo
FAPEC - - Perito Criminal - Área 01 (Análise de Sistemas, Engenharia da Computação e Ciências da Computação)
Criptografia é a arte de tornar sua escrita secreta. A palavra “criptografia” vem do Grego e seu objetivo é ocultar o significado de algo. Por outro lado, a criptoanálise é a arte de quebrar esses códigos. Existem dois modelos clássicos de cifras: por transposição e substituição. A cifra rail fence é um exemplo de cifra de transposição, enquanto a cifra de César, de substituição. Seja a frase: CONCURSO PUBLICO, a sua codificação usando rail fence com chave de tamanho 2 é: CNUSPBIOOCROULC (removendo o espaço). Assinale a alternativa cujo resultado é a codificação da mensagem CNUSPBIOOCROULC, usando a cifra de César com chave de tamanho 3.
  1. AFRQFXUVRSXEOLFR
  2. BFQXVSELRRFURXOF
  3. CITAYVHOUUIXUARI
  4. DFOQXVSELRRFURXOF
  5. ESELRRFURXOFFQXV
Revelar gabarito e comentário

GabaritoD — FOQXVSELRRFURXOF

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”.

Cifra de César – Codificação com deslocamento 3

Gabarito oficial: D. Contudo, pelo cálculo direto, a alternativa B é a que corresponde à codificação correta. Aplicando o deslocamento de +3 a cada letra da string "CNUSPBIOOCROULC", obtém-se "FQXVSELRRFURXOF", exatamente a alternativa B. A divergência é apontada para conhecimento do candidato, e na prova deve-se seguir o gabarito divulgado pela banca.

A questão fornece a sequência resultante da cifra rail fence (chave 2) sobre "CONCURSO PUBLICO" (sem espaços): CNUSPBIOOCROULC. Em seguida, pede-se que essa mesma sequência seja submetida à cifra de César com deslocamento 3 (cada letra avançada 3 posições no alfabeto).

Vamos aplicar o deslocamento letra a letra:

Letra original

Posição (A=0)

+3

Letra cifrada

C

2

5

F

N

13

16

Q

U

20

23

X

S

18

21

V

P

15

18

S

B

1

4

E

I

8

11

L

O

14

17

R

O

14

17

R

C

2

5

F

R

17

20

U

O

14

17

R

U

20

23

X

L

11

14

O

C

2

5

F

Resultado: F Q X V S E L R R F U R X O F → "FQXVSELRRFURXOF".

Alternativa A — ❌ Incorreta

"FRQFXUVRSXEOLFR" não corresponde. Possivelmente houve erro no deslocamento (ex.: +4 ou confusão na ordem das letras).

Alternativa B — ✅ Correta (segundo o cálculo) ⟵ GABARITO (pelo cálculo)

"FQXVSELRRFURXOF" é exatamente a sequência obtida. Entretanto, o gabarito oficial aponta letra D, o que sugere possível erro na elaboração da questão ou na divulgação do gabarito.

Alternativa C — ❌ Incorreta

"ITAYVHOUUIXUARI" resulta de deslocamento +7 (ou +8), não de +3.

Alternativa D — ❌ Incorreta (segundo o cálculo)

"FOQXVSELRRFURXOF" possui 16 letras (há um 'O' extra no início) e não corresponde ao deslocamento correto. É o gabarito oficial, mas não se sustenta pela aplicação direta do algoritmo.

Alternativa E — ❌ Incorreta

"SELRRFURXOFFQXV" parece uma permutação aleatória, sem deslocamento fixo.

NÃO CAIA NESSA!

A questão exige atenção ao enunciado: primeiro aplica-se a rail fence para obter a string de entrada, depois a cifra de César. É comum o aluno confundir as etapas ou aplicar o deslocamento à frase original. Aqui, o resultado correto (B) diverge do gabarito oficial (D); fique atento a eventuais erros de prova e sempre verifique o cálculo.

Conclusão: Pela aplicação direta do algoritmo, a alternativa B é a resposta correta. Contudo, respeita-se o gabarito oficial D.

Link permanente: /questoes/qq634584