Hash
é qualquer algoritmo que mapeie dados grandes e de tamanho variável para pequenos dados de tamanho fixo. Ele é usado em comparação para verificar a integridade dos dados e para armazenamento seguro de senhas em banco de dados
MD5 - Message Digest Algorithm
MD5 é um hash de 128 bits especificado por RFC 1321. Foi projetado por Ron Rivest em 1991 para substituir uma função hash anterior, MD4. Em 1996, uma falha foi encontrada com o design de MD5. Embora não fosse uma fraqueza claramente fatal, os criptógrafos começaram a recomendar o uso de outros algoritmos, como o SHA-1. O maior problema do MD5 é que ele nunca foi resistente a colisões.SHA - Secure Hash Algorithms
O Algoritmo De Hash Seguro é talvez o algoritmo hash mais usado hoje. Várias versões de SHA existem no mundo de hoje. O SHA (todas as versões) é considerado seguro e livre de colisão. As versões incluem:- SHA-1: Esta função hash de 160 bits se assemelha ao algoritmo MD5. Isso foi projetado pela Agência Nacional de Segurança (NSA) para fazer parte do Algoritmo de Assinatura Digital
- SHA-2: Estas são na verdade duas funções de hash semelhantes, com diferentes tamanhos de bloco, conhecidas como SHA-256 e SHA-512. Eles diferem no tamanho da palavra; SHA-256 usa palavras de 32 byte (256 bits), enquanto SHA-512 usa palavras de 64 byte (512 bits). Há também versões truncadas de cada padrão, conhecidas como SHA-224 e SHA-384. Estes também foram projetados pela NSA.
- Sha-3: Esta é a versão mais recente do SHA. Foi adotado em outubro de 2012.
(editado) fonte: icsi.co.uk
Como Descobrir o Hash de um arquivo
É possível descobrir o hash de todo tipo de arquivo menos de mastas do windows sem extensão ex: C:/programas
No menu iniciar procure pelo programa Windows PowerShell, em seguida digite o comando como no exemplo abaixo
No menu iniciar procure pelo programa Windows PowerShell, em seguida digite o comando como no exemplo abaixo