Gerador de hash e de UUID

Hashes MD5, SHA-1, SHA-256, SHA-512 de um texto ou ficheiro, e gerador de UUID.

O que é um hash?

Um hash, ou impressão digital, é uma sequência de carateres calculada a partir de um conteúdo. O mesmo conteúdo dá sempre o mesmo hash; a mais pequena alteração, mesmo de uma só letra, dá um completamente diferente. Em contrapartida, é impossível recuperar o conteúdo a partir do hash.

Verificar uma transferência

Muitos programas publicam o hash SHA-256 dos seus ficheiros. Largue o ficheiro transferido e cole o hash publicado no campo de comparação: se coincidirem, o ficheiro está intacto e não foi alterado pelo caminho.

Que algoritmo escolher

AlgoritmoComprimentoUtilização
MD532 carateresControlo de integridade rápido, a evitar para segurança
SHA-140 carateresAntigo, desaconselhado para segurança
SHA-25664 carateresO padrão atual: verificação, assinaturas
SHA-512128 carateresMargem de segurança máxima

Para guardar palavras-passe, nenhum destes algoritmos basta por si só: são precisas funções específicas e lentas, como o bcrypt ou o Argon2.

Os UUID

Um UUID é um identificador único de 128 bits, por exemplo 3f2a9c1e-7b4d-4e8a-9f21-0c5d8e6b1a47. A versão 4, gerada aqui com aleatoriedade criptográfica, serve para identificar registos, ficheiros ou encomendas sem risco de duplicados.

Perguntas frequentes

O meu texto ou ficheiro é enviado?

Não. Os hashes são calculados pelo seu navegador; nada sai do seu aparelho.

É possível recuperar um texto a partir do hash?

Não, um hash é de sentido único. Só textos muito curtos ou muito comuns podem ser adivinhados testando listas de palavras: é por isso que não se usa o MD5 para proteger palavras-passe.

Dois UUID podem ser iguais?

Em teoria sim, na prática não: seria preciso gerar milhares de milhões por segundo durante décadas para ter alguma hipótese.

Ferramentas relacionadas

Os nossos outros sites:NetCheck - ferramentas de rede e DNSVolt - teste de velocidade da internetBoxo - e-mail temporário descartável