Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Hashes Criptográficos por Mind Map: Hashes Criptográficos

1. Assinatura Digital

1.1. Conceito

1.1.1. Método de autenticação de informação digital

1.1.2. utiliza criptografia assimétrica

1.1.3. destinatário confere

1.1.3.1. autenticidade

1.1.3.2. integridade

1.1.4. garante o não-repúdio

1.2. Processo

1.2.1. Mensagem

1.2.1.1. Resumo da mensagem (hash)

1.2.1.1.1. cifra

1.3. fluxo que garante a

1.3.1. autenticidade

1.3.1.1. emitente gera o hash da mensagem

1.3.1.2. o hash é cifrado dom sua chave privada

1.3.1.2.1. não é a mensagem que é cifrada

1.3.1.3. emitente envia para destinatário

1.3.1.3.1. mensagem

1.3.1.3.2. hash cifrado

1.3.2. integridade

1.3.2.1. destinatário decifra a assinatura com a chave pública do emitente

1.3.2.1.1. hash_01

1.3.2.2. destinatário gera um novo resumo da mensagem

1.3.2.2.1. hash_02

1.3.2.3. destinatário compara os hashs 1 e 2

1.4. não criptografa o documento

1.4.1. não se trata de garantia de sigilo

2. Características

2.1. é de mão única

2.2. não é possível descobrir o conteúdo da mensagem pelo Hash

2.3. o hash que veio criptografado e o hash gerado são comparados

2.4. o algoritmo hash faz parte do algoritmo criptográfico

3. Principais Algoritmos

3.1. MD4

3.1.1. Não recomendado

3.2. MD5

3.2.1. 128 bits

3.2.2. deve ser evitado

3.2.2.1. colisões encontradas

3.3. SHA-1

3.3.1. 160 bits

3.3.2. Colisões já encontradas

3.4. SHA-256

3.4.1. 256 bits

3.4.2. Ainda não quebrado

3.5. SHA-384

3.5.1. 384 bits

3.5.2. Ainda não quebrado

3.6. SHA-512

3.6.1. 512 bits

3.6.2. Ainda não quebrado