Ao aplicar a função criptográfica hash SHA-256 sobre determ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
Fundamento decisivo: O critério decisivo era a conversão do digest do SHA-256, de 256 bits, para hexadecimal, em que cada caractere representa 4 bits; por isso, o comprimento é de 64 caracteres.
- Quando a questão pedir a saída de um hash em hexadecimal, converta bits para caracteres usando a regra: 1 caractere hexadecimal = 4 bits.
- No SHA-256, o tamanho da saída é sempre 256 bits; o tamanho do arquivo de entrada não muda o comprimento do digest.
- Distingua sempre tamanho da saída em bits do algoritmo e comprimento da representação dessa saída em base 16.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Bits / 4 = número de caracteres hexadecimais
Então:
SHA-256 → 256 ÷ 4 = 64.
O tamanho do aqruivo 16mb nesse caso, pouco importa.
MD5 → 128 bits → 32 hexadecimais
SHA-1 → 160 bits → 40 hexadecimais
SHA-256 → 256 bits → 64 hexadecimais
SHA-512 → 512 bits → 128 hexadecimais
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo