Pular para o conteúdo principal

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

Segurança da InformaçãoCriptografia
Código
fg057370
Banca
FGV
Órgão
TRT - 13ª Região (PB)
Ano
2022
Nível
Médio
Cargo
Técnico Judiciário - Tecnologia da Informação
João quer enviar uma mensagem cifrada para Maria e escolheu um algoritmo no qual seja possível usar a mesma chave criptográfica para encriptação do texto puro e decriptação do texto cifrado.Para isso, João pode utilizar o algoritmo
  1. ABlowfish.
  2. BECC.
  3. CMD5.
  4. DSHA-1.
  5. ERSA.
Revelar gabarito e comentário

GabaritoA — Blowfish.

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

Algoritmos criptográficos: simétricos × assimétricos × hash

Gabarito: letra A (Blowfish). A questão pede um algoritmo em que a mesma chave seja usada tanto para cifrar quanto para decifrar — característica dos cifradores simétricos. Blowfish é um algoritmo simétrico de chave secreta, enquanto ECC e RSA são assimétricos (chave pública/privada) e MD5 e SHA-1 são funções hash (não servem para cifrar/decifrar).


1Simétricos (mesma chave)
Blowfish
AES
DES
2Assimétricos (chave pública/privada)
RSA
ECC
3Hash (sentido único)
MD5
SHA-1
SHA-256
Algoritmos criptográficos
LEVELsoulevel.com.br
Algoritmos criptográficos: Simétricos (mesma chave) (Blowfish, AES, DES); Assimétricos (chave pública/privada) (RSA, ECC); Hash (sentido único) (MD5, SHA-1, SHA-256)

Alternativa A — ✅ Correta ⟵ GABARITO

Blowfish é um cifrador simétrico de bloco, desenvolvido por Bruce Schneier. Utiliza a mesma chave secreta para cifrar e decifrar, atendendo exatamente ao requisito do enunciado. É rápido e seguro para muitas aplicações.

Alternativa B — ❌ Incorreta

ECC (Elliptic Curve Cryptography) é um sistema assimétrico: usa um par de chaves (pública e privada). A chave que cifra é diferente da que decifra. Portanto, não serve para o cenário descrito.

Alternativa C — ❌ Incorreta

MD5 é uma função hash (resumo criptográfico), não um algoritmo de cifragem. Ele produz um valor fixo de 128 bits a partir de uma mensagem, mas não permite recuperar o texto original — não há decifração.

Alternativa D — ❌ Incorreta

SHA-1 também é uma função hash (160 bits). Assim como MD5, não é usado para cifrar/decifrar; serve para verificar integridade.

Alternativa E — ❌ Incorreta

RSA é o exemplo clássico de criptografia assimétrica. Cada usuário possui uma chave pública (usada para cifrar) e uma chave privada (usada para decifrar). Não atende ao requisito de chave única.


PEGA ESSA DICA!

Para distinguir, lembre-se: simétrico = mesma chave para os dois lados (ex.: Blowfish, AES, DES); assimétrico = chaves diferentes (RSA, ECC); hash = sentido único (MD5, SHA-1, SHA-256). Na prova, identifique no enunciado se fala em "mesma chave" ou "chave pública/privada".

Link permanente: /questoes/fg057370