Gerador de Hash (MD5/SHA1/SHA256/SHA512)
FreeFaça hash de texto ou arquivo para MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 e CRC32 de uma vez, com um campo de comparação contra um checksum conhecido.
Roda inteiramente no seu navegador. Seu texto ou arquivo nunca é enviado para lugar nenhum.
Comparar com um Hash Conhecido
Atividade recente
Visível para todos. Últimos 20 usos de todos os visitantes, mais recentes primeiro.
Ainda sem atividade. Seja o primeiro.
O que esta ferramenta faz
Digite ou cole texto, ou envie um arquivo, e esta ferramenta calcula nove resumos de hash de uma vez: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 e CRC32. Cole um hash conhecido na caixa de comparação para ver instantaneamente se ele corresponde, útil para verificar um download contra o checksum de um fornecedor.
Como funciona
Cada algoritmo pega sua entrada (texto codificado como bytes UTF-8, ou os bytes brutos do seu arquivo) e a executa por uma função matemática fixa que produz um resumo curto e determinístico; a mesma entrada sempre produz a mesma saída, e até uma mudança de um único caractere produz um resultado completamente diferente. Esta ferramenta executa cada algoritmo usando WebAssembly em vez de JavaScript puro, por isso até arquivos grandes são hasheados rapidamente sem bloquear a página.
Problemas que resolve
- Verificar se um arquivo baixado corresponde ao checksum listado por seu fornecedor, confirmando que não foi corrompido ou adulterado.
- Gerar uma impressão digital rápida e consistente para um texto ou dado, para comparação ou deduplicação.
- Obter vários formatos de hash de uma vez em vez de adivinhar qual um sistema ou script legado espera.
- Verificar se dois arquivos ou textos são idênticos sem compará-los você mesmo byte a byte.
Perguntas frequentes
›Por que o MD5 ainda está aqui se está "quebrado"?
MD5 e SHA-1 estão criptograficamente quebrados para fins de segurança (é possível criar uma segunda entrada com o mesmo hash), mas ainda estão por toda parte em usos não relacionados à segurança: verificar se um arquivo baixado corresponde ao checksum de um fornecedor, detectar corrupção acidental, ou trabalhar com sistemas e ferramentas antigos que só entendem MD5 ou SHA-1. Esta ferramenta os inclui exatamente para esses casos, não para hashear senhas.
›Devo usar isso para hashear senhas?
Não. Cada algoritmo aqui é um hash rápido de propósito geral, o oposto do que o armazenamento de senhas precisa. Senhas devem usar um algoritmo lento e salgado criado para esse propósito, como Argon2 ou bcrypt, ambos disponíveis como ferramentas separadas neste site.
›Para que serve a caixa "Comparar"?
Cole um valor de hash que você já tenha, por exemplo o checksum que um fornecedor de software lista em sua página de download, e ele será verificado contra cada hash calculado acima. Uma correspondência indica que o arquivo ou texto que você tem é idêntico byte a byte ao original; a comparação funciona independentemente de maiúsculas/minúsculas.
›Hashear um arquivo grande trava a página?
O arquivo é lido e hasheado usando WebAssembly, substancialmente mais rápido que JavaScript puro para esse tipo de trabalho, então mesmo arquivos grandes são normalmente processados em bem menos de um segundo sem que a aba pareça travada.
›Por que calcular todos os algoritmos em vez de me deixar escolher um?
Raramente é mais custoso calcular os nove do que calcular um só, já que a entrada só precisa ser lida uma vez, e ter todos os valores na tela ao mesmo tempo significa que você pode comparar imediatamente com um checksum publicado em qualquer um desses formatos sem executar nada novamente.
Ferramentas relacionadas
Texto
Gerador de Hash Argon2
Gere e verifique hashes de senha Argon2id/Argon2i/Argon2d inteiramente no seu navegador, com custo de memória, custo de tempo, e paralelismo ajustáveis.
FreeTexto
Gerador e Verificador de Hash Bcrypt
Gere e verifique hashes de senha bcrypt inteiramente no seu navegador usando WebAssembly, com fator de custo e salt ajustáveis.
FreeTexto
Gerador de Hash Blake2b
Calcule o hash BLAKE2b de um texto ou arquivo no seu navegador, com comprimento de saída ajustável e hashing com chave opcional (MAC).
FreeTexto
Calculadora de Largura de Banda
Converta entre unidades de dados, estime o tempo de transferência de arquivos, dimensione a largura de banda do site a partir do tráfego, e converta entre uma cota mensal de dados e uma velocidade de conexão sustentada.
FreeTexto
Criador de Gráfico de Barras
Transforme dados simples de rótulo,valor em um gráfico de barras personalizável com 8 temas de cores, orientação, ordenação, suporte a valores negativos, estatísticas instantâneas, e exportação SVG/PNG.
FreeTexto
Codificador/Decodificador Base64
Codifique texto para base64 ou decodifique base64 de volta para texto, ao vivo enquanto você digita, com suporte completo a Unicode e uma variante opcional segura para URL.
FreeTexto
Conversor de Base Numérica
Converta um número entre binário, octal, decimal, hexadecimal, BCD, Código Gray, e qualquer base personalizada de 2 a 36, tudo de uma vez a partir de uma única entrada.
FreeTexto
Conversor de Leitura Biônica
Converta qualquer texto para o formato de leitura biônica destacando em negrito a primeira parte de cada palavra para ajudá-lo a ler mais rápido e se concentrar melhor.
Comentários (0)
Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.
Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!