Uma impressão digital de 128 bits é um hash MD5. Um dos hashes mais poderosos e irreversíveis, o que significa que uma vez que um hash é formado para determinados dados, ele não pode ser desfeito. O tamanho do bloco da técnica de hash MD5 é de 512 bits e o valor de hash é sempre de 128 bits. Para evitar que invasores tenham acesso a dados reais, é benéfico proteger senhas e outros dados confidenciais, como informações de cartão de crédito em bancos de dados. No caso de um site empregar hash MD5 para armazenar senhas em seu banco de dados e um usuário inserir uma senha como "mypassword123" nesse site, o invasor só poderá acessar hashes MD5 do banco de dados e não as senhas reais do usuário. Ele não pode nem entrar em contas de usuário com esses hashes MD5, pois o site primeiro converterá a senha do usuário em um hash MD5, que será comparado a um hash armazenado no banco de dados antes de permitir que o usuário faça login.
Além disso, o hash MD5 pode ser usado como soma de verificação para garantir a precisão dos dados. Por exemplo, se você tiver cinco páginas de dados, poderá calcular seu hash MD5. Mais tarde, se o hash for diferente do primeiro, indica que o material foi alterado.
Com apenas um clique, o Gerador de Hash MD5 Online em Useotools.com pode gerar um hash MD5 para qualquer tipo de dados, mesmo informações confidenciais, como sua senha em sua forma bruta. Basta colocar seus dados na seção de texto do programa e clicar no botão azul para obter o hash.