Como gerar um hash
- Escolha Texto ou Arquivo. No modo texto, digite ou cole na caixa e os hashes se atualizam enquanto você digita. No modo arquivo, arraste o arquivo para a área indicada ou toque para escolher.
- Leia os resultados. MD5, SHA-1, SHA-256, SHA-384 e SHA-512 aparecem juntos, cada um com seu botão de copiar. Para arquivos, o nome e o tamanho aparecem acima da lista.
- Se quiser, cole um hash esperado no campo Comparar com um hash esperado. A ferramenta diz se confere e a qual algoritmo ele pertence.
- Ative Letras maiúsculas se o sistema onde você vai colar espera dígitos hexadecimais em maiúsculas.
Recursos
- Cinco algoritmos de uma vez: MD5, SHA-1, SHA-256, SHA-384 e SHA-512, calculados juntos a partir de uma única entrada, sem precisar escolher antes.
- Entrada de texto ou arquivo, com arrastar e soltar para arquivos de qualquer tipo.
- Comparação de checksum contra os cinco resultados, com o algoritmo que conferiu em destaque.
- Barra de progresso para arquivos grandes e aviso acima de 100 MB.
- Saída hexadecimal em minúsculas ou maiúsculas.
- Cópia com um toque para cada hash.
- Hash de texto em UTF-8, a codificação padrão usada por outras ferramentas, então textos com acentos dão resultados consistentes.
Por que usar o gerador de hash do Fileora
As pessoas geram hashes de coisas que jamais enviariam para um site: instaladores, contratos, exportações de banco de dados, chaves privadas ou textos com senhas. O Fileora lê o arquivo e calcula todos os hashes dentro do seu navegador. Nada é transmitido, guardado ou registrado, e isso também significa que um arquivo de vários gigabytes não precisa se arrastar pela sua conexão antes.
É grátis, sem cadastro e sem limite diário, e funciona no celular, o que ajuda quando você quer conferir um APK ou um documento que acabou de baixar no telefone.
Procurando um algoritmo só? O gerador de MD5 e o gerador de SHA-256 colocam esse hash em primeiro lugar, com explicações específicas. Para IDs aleatórios em vez de impressões digitais, use o gerador de UUID.
O que uma função de hash faz
Uma função de hash transforma uma entrada de qualquer tamanho em uma impressão digital curta e de tamanho fixo. A mesma entrada sempre gera o mesmo hash, e mudar um único bit gera um hash completamente diferente. O tamanho da saída depende do algoritmo:
- MD5: 128 bits, ou 32 caracteres hexadecimais.
- SHA-1: 160 bits, ou 40 caracteres.
- SHA-256: 256 bits, ou 64 caracteres.
- SHA-384: 384 bits, ou 96 caracteres.
- SHA-512: 512 bits, ou 128 caracteres.
Um bom hash também precisa tornar inviável encontrar duas entradas com a mesma saída, o que se chama colisão. Pesquisadores já produziram colisões práticas para MD5 e SHA-1, então nenhum dos dois é confiável quando alguém pode fabricar um arquivo malicioso de propósito. A família SHA-2, que inclui SHA-256, SHA-384 e SHA-512, não tem colisões práticas conhecidas.
Um cuidado importante: hashes rápidos como esses não servem, sozinhos, para armazenar senhas. Guardar senhas exige um algoritmo propositalmente lento, feito para isso, e esta ferramenta não oferece esse tipo de algoritmo.