Questão de Arquitetura de Software — Segurança da Informação — Fundação FAPEC 2021
Arquitetura de Software›Seguranç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.
AFRQFXUVRSXEOLFR
BFQXVSELRRFURXOF
CITAYVHOUUIXUARI
DFOQXVSELRRFURXOF
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.