Questão de Segurança da Informação — Criptografia — FGV 2022
- 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
- ABlowfish.
- BECC.
- CMD5.
- DSHA-1.
- ERSA.
GabaritoA — Blowfish.
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).
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.
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.
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.
SHA-1 também é uma função hash (160 bits). Assim como MD5, não é usado para cifrar/decifrar; serve para verificar integridade.
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.
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