Informática

Criptografia, hash (MD5, SHA-1, SHA-256) e assinatura digital

3 min de leituraPodcast de 22 min13 questões

Cai no edital de Agente PF, Escrivão PF, Papiloscopista PF, Polícia Penal Federal, Banco do Brasil, Caixa Econômica Federal, Detran, Detran-PR, Detran-DF

Para revisar

Resumo

Essência.

  • Criptografia simétrica: uma mesma chave cifra e decifra. Rápida, mas exige compartilhar a chave com segurança. Ex.: AES, 3DES, ChaCha20.
  • Criptografia assimétrica (chave pública): par de chaves. O que a pública cifra, só a privada decifra (sigilo); o que a privada assina, a pública verifica (autenticidade). Mais lenta. Ex.: RSA, curvas elípticas (ECC).
  • Hash criptográfico: função de mão única que gera um resumo de tamanho fixo de qualquer entrada. Propriedades: determinística, irreversível, efeito avalanche (mudar 1 bit muda o resumo todo) e resistência a colisões (difícil achar duas entradas com o mesmo hash). Não é criptografia (não há chave nem como "decifrar").
AlgoritmoTamanho do resumoSituação
MD5128 bits (32 hex)Colisões práticas; inadequado para segurança
SHA-1160 bits (40 hex)Colisões demonstradas (2017); obsoleto
SHA-256 (família SHA-2)256 bits (64 hex)Recomendado

Assinatura digital: calcula-se o hash do documento e cifra-se esse hash com a chave privada do signatário; quem recebe verifica com a chave pública. Garante autenticidade, integridade e não repúdio. Não garante confidencialidade (o documento continua legível).

Pegadinha Cebraspe. "A assinatura digital garante o sigilo do documento assinado" → errado: para sigilo, é preciso cifrar o documento (com a chave pública do destinatário).

Visão geral

info-seguranca-principios (PRF) apresenta os princípios (CID, autenticidade, não repúdio). Aqui estão os mecanismos que os realizam, com foco no hash, central na perícia digital: o hash da mídia apreendida registra sua integridade na cadeia de custódia (CPP, -A a 158-F).

Regra

Ver íntegra
Quero garantirUso
Confidencialidade para BCifrar com a pública de B
Autoria de A (assinatura)Assinar com a privada de A
IntegridadeComparar hashes
Velocidade em grande volumeSimétrica (chave trocada via assimétrica)

Base legal no Brasil: MP 2.200-2/2001 institui a ICP-Brasil; documento assinado com certificado ICP-Brasil presume-se verdadeiro em relação ao signatário (art. 10, § 1º). A Lei 14.063/2020 classifica as assinaturas eletrônicas em simples, avançada e qualificada (esta, com certificado ICP-Brasil).

Pontos-chave

  • Certificado digital liga uma chave pública a uma identidade e é assinado por uma autoridade certificadora (AC).
  • Senhas devem ser guardadas como hash com salt e algoritmo lento (bcrypt, Argon2), não com MD5 puro.
  • HMAC = hash com chave secreta; autentica a mensagem.
  • Criptografia híbrida (TLS, PGP): assimétrica para combinar a chave, simétrica para os dados.
  • Dois arquivos com o mesmo SHA-256 são, na prática, idênticos.

Como a banca cobra

  • "Funções hash produzem saída de tamanho fixo, independentemente do tamanho da entrada" → certo.
  • "O SHA-256 gera resumo de 256 bits" → certo.
  • "É possível recuperar o arquivo original a partir de seu hash MD5" → errado.
  • "Na criptografia assimétrica, a chave privada do remetente é usada para garantir o sigilo da mensagem ao destinatário" → errado (sigilo usa a pública do destinatário).
  • "A assinatura digital assegura autenticidade, integridade e não repúdio" → certo.
Referência

Mapa mental

  • Simétrica
    • Mesma chave cifra e decifra
    • Rápida: AES, 3DES
  • Assimétrica
    • Par de chaves pública e privada
    • Sigilo: pública do destinatário
    • Assinatura: privada do remetente
    • RSA, ECC
  • Hash
    • Mão única, tamanho fixo
    • Efeito avalanche
    • MD5 128, SHA-1 160, SHA-256 256 bits
    • MD5 e SHA-1 com colisões
  • Assinatura digital
    • Hash cifrado com chave privada
    • Autenticidade, integridade, não repúdio
    • ICP-Brasil: MP 2.200-2
  • ⚠️ Pegadinha
    • Assinatura não dá sigilo

Estude Agente PF no app

Grátis, sem cartão

Começar, é grátis

Estude este tópico no app

Grátis, sem cartão. Tudo do PRO liberado.

Criar conta grátis