Questão de Noções de Informática — Segurança da Informação — VUNESP 2025
Noções de Informática›Segurança da Informação
Código
vu094458
Banca
VUNESP
Órgão
MPE-SP
Ano
2025
Nível
Superior
Cargo
Analista Técnico Científico - Especialidade: Engenheiro da Computação
Ao se aplicar uma string vazia como entrada para a função de hash SHA-256, é obtido um resultado
Ade 256 bytes.
Bde 512 bytes.
Cde 32 bytes.
Dvazio, de 0 bytes.
Ede 16 bytes.
Revelar gabarito e comentário▾
GabaritoC — de 32 bytes.
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”.
Função Hash SHA-256 – Tamanho de Saída
Gabarito: letra C. A função de hash SHA-256 produz um digest de 256 bits independentemente do tamanho da entrada, inclusive para a string vazia. Como 1 byte = 8 bits, 256 bits correspondem a 32 bytes.
O algoritmo SHA-256 é um padrão criptográfico que sempre gera uma saída de comprimento fixo de 256 bits (32 bytes). Isso é inerente ao seu projeto, garantindo que mesmo entradas diferentes (ou vazias) resultem em um hash desse tamanho.
1Entrada: string vazia
2Processamento hash
3Saída: 256 bits
4Conversão: 32 bytes
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que o resultado tem 256 bytes. O SHA-256 gera 256 bits, não bytes. 256 bits são 32 bytes; 256 bytes seriam 2048 bits, o que não corresponde a nenhuma variante SHA-2.
Alternativa B — ❌ Incorreta
Afirma 512 bytes, que seria equivalente a 4096 bits, comprimento de saída inexistente no SHA-2 (o maior é 512 bits = 64 bytes, do SHA-512).
Alternativa C — ✅ Correta ⟵ GABARITO
Como explicado, 256 bits = 32 bytes. O hash de uma string vazia (SHA256("")) é um valor hex de 64 caracteres, confirmando 32 bytes.
Alternativa D — ❌ Incorreta
Afirma saída vazia (0 bytes). Uma função hash sempre produz um valor de comprimento fixo, nunca vazio.
Alternativa E — ❌ Incorreta
Afirma 16 bytes, que equivale a 128 bits. Há uma variante SHA-1 que gera 160 bits (20 bytes), mas SHA-256 não.
PEGA ESSA DICA!
Decore os comprimentos de saída das principais funções hash: SHA-1 = 160 bits (20 bytes); SHA-256 = 256 bits (32 bytes); SHA-512 = 512 bits (64 bytes). A banca frequentemente confunde bits com bytes.
MNEMÔNICO
CID
CConfidencialidade (dados acessíveis só a quem é autorizado)IIntegridade (dados exatos, consistentes e não alterados indevidamente)DDisponibilidade (informação/sistemas acessíveis quando necessário)