SóProvas


ID
5242
Banca
CESGRANRIO
Órgão
REFAP SA
Ano
2007
Provas
Disciplina
Segurança da Informação
Assuntos

Sejam:

H1 o algoritmo SHA-256
H2 o algoritmo MD5
E1
a String "Prova"
E2
a String "Cesgranrio"
S1
a saída de H1 com entrada E1
S2
a saída de H1 com entrada E2
M1
a saída de H2 com entrada E1
M2
a saída de H2 com entrada E2

Observe as seguintes afirmativas:

I - S2 possui 5 bytes a mais do que S1;
II - H1 com entrada S1 gera E1;
III - M1 e M2 têm o mesmo tamanho.

Está(ão) correta(s) a(s) afirmativa(s):

Alternativas
Comentários
  • Opção I:Digest do SHA-256 tem 256 bits, indiferente do tamanho da entrada.Opção II:Os algorítimos de hashing NÃO são simétricos.Opção III:MD5 gera digest de 128 bits, independente da entrada,
  • SHA1 e MD5 são algoritmos de HASH.A saída dos dois processos de criptografia HASH (digest) é de tamanho fixo e iguais, tornando a opção I incorreta.Por definição, os algoritmos de HASH têm que ter a capacidade de ser irreversíveis, ou seja, não deve ser obtido o texto em claro a partir do HASH, tornando a opção II incorreta.Desta forma, a única opção correta é a III.
  • I - S2 possui 5 bytes a mais do que S1; ERRADA.

    SHA-256 possui 256 bits hash (em bytes, são: 256/8 = 32 bytes) e MD5 possui 128 bits de hash (16 bytes)

    16 + 5 = 21. 

    II - H1 com entrada S1 gera E1; ERRADA

    É computacionalmente inviável encontrar a Mensagem a partir do seu resumo (Hash). 

    III - M1 M2 têm o mesmo tamanho. CORRETA.

    Premissa básica: Função Hash pode ser aplicada a qualquer string ou bloco de dados de qualquer tamanho, que sempre vai produzir uma saída de comprimento fixo.