Questão de Segurança da Informação — Criptografia — Quadrix 2021
- Código
- qq676576
- Banca
- Quadrix
- Órgão
- CRC-AP
- Ano
- 2021
- Nível
- Superior
- Cargo
- Tecnólogo de TI
- AMD5.
- BWhirlpool.
- CSHA256.
- DBlowfish.
- ESHA512.
GabaritoC — SHA256.
Gabarito: letra C (SHA-256). O hash apresentado possui exatamente 64 caracteres hexadecimais, que correspondem a 256 bits (64 × 4 = 256). O SHA-256 é o algoritmo de hash que produz um digest de 256 bits. As demais alternativas ou possuem outros tamanhos de saída ou não são funções hash.
Algoritmo | Tipo | Saída (bits) | Saída (hex) |
|---|---|---|---|
MD5 | Hash | 128 | 32 caracteres |
SHA-256 | Hash | 256 | 64 caracteres |
SHA-512 | Hash | 512 | 128 caracteres |
Whirlpool | Hash | 512 | 128 caracteres |
Blowfish | Cifra simétrica | Variável | Não é hash |
O MD5 gera um hash de 128 bits, representado por 32 caracteres hexadecimais. A saída do enunciado tem o dobro desse comprimento.
O Whirlpool produz um hash de 512 bits (128 caracteres hexadecimais). O hash dado tem 64 caracteres, portanto não é Whirlpool.
SHA-256 é uma função hash que produz exatamente 256 bits (64 caracteres hexadecimais). O valor apresentado (0FCCA94BAF52499CF84291256F78CD94D5B1A8BF97203D31F7F74DC31EB45383) possui 64 caracteres, sendo perfeitamente compatível.
Blowfish é um algoritmo de criptografia simétrica de blocos, não uma função hash. Não produz digests de tamanho fixo e não é usado para hash.
SHA-512 gera um hash de 512 bits (128 caracteres hexadecimais). O comprimento do hash do enunciado (256 bits) é menor, descartando essa opção.
Para identificar rapidamente o algoritmo de hash pelo tamanho da saída em hexadecimal: MD5 = 32 caracteres (128 bits), SHA-1 = 40 caracteres (160 bits), SHA-256 = 64 caracteres (256 bits), SHA-512 = 128 caracteres (512 bits). Decore esses números.
Gabarito: letra C.
Link permanente: /questoes/qq676576