Command Palette

Search for a command to run...

GE

gerador de hash

Gere hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto

Category:security
Mode:Offline
Version:1.0.0
Access:Free

O que é gerador de hash?

Hash Generator interface on Toolz.dev - Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text

O gerador de hash calcula as digestões criptográficas de qualquer texto em cinco algoritmos de uma só vez: MD5, SHA-1, SHA-256, SHA-384 e SHA-512. Digite ou cole sua entrada e todas as atualizações de hash ao vivo - nenhuma ferramenta separada por algoritmo, sem clicar entre as guias. A família SHA é executada na implementação sutil crypto nativa do navegador (o mesmo nó do caminho de código 18+ expõe), enquanto o MD5 é calculado por uma implementação pura do TypeScript do RFC 1321, desde que o Web Crypto deixou cair o suporte do MD5 anos atrás por um bom motivo.

Uma função de hash mapeia a entrada de qualquer tamanho para uma impressão digital de tamanho fixo: "Hello" sempre produz 2CF24DBA... em SHA-256, e inverter um único bit de entrada produz um resumo completamente não relacionado. Esse determinismo é o motivo pelo qual os hashes ancoram tanto da engenharia prática - verificando um ISO baixado em relação a uma soma de verificação publicada, desduplicando as chaves de cache, gerando etags, comparando arquivos de configuração em ambientes ou verificando se um MD5 vazado em um banco de dados antigo corresponde a uma string conhecida.

Tudo roda 100% do lado do cliente no seu navegador. Seja qual for o seu hash - chaves de API que você está depurando, trechos de um incidente de produção, identificadores de clientes - nunca sai da sua máquina, não atinge nenhum servidor e não chega em nenhum registro. Alterne maiúsculas para sistemas que armazenam resumos em maiúsculas ou pegue o formulário Base64 para cabeçalhos HTTP, como Content-MD5 e Manifestos de Integridade de Subrecursos que esperam base64 em vez de hexadecimal.

Qual algoritmo usar depende inteiramente do trabalho, e dois usos comuns precisam de respostas diferentes. Para verificar se um arquivo baixado intacto, qualquer um deles funciona e o MD5 ainda é amplamente publicado para o efeito. Para qualquer coisa em que um invasor possa construir uma colisão deliberadamente, MD5 e SHA-1 estão quebrados: a colisão de arquivos MD5 foi trivial há anos e uma colisão SHA-1 foi demonstrada em 2017, portanto, nenhum dos dois pertence a uma assinatura ou certificado. Use SHA-256 ou superior. Para armazenar senhas, nenhuma delas é apropriada, por mais forte que seja. Eles são projetados para serem rápidos, o que é o oposto do que precisa de armazenamento de senha; esse trabalho quer bcrypt, scrypt ou argon2, que são deliberadamente lentos e salgados. O hash também é unilateral, portanto, não é criptografia e nada pode ser recuperado.

Como usar o gerador de hash?

1

Cole ou digite sua entrada

Solte qualquer texto na área de entrada - um candidato a senha, uma linha de manifesto de arquivo, uma carga útil de API, um arquivo de configuração inteiro. A entrada é codificada em UTF-8 antes de fazer o hash, então caracteres de vários bytes (émojis, texto CJK) são hash de forma idêntica ao que MD5SUM ou SHA256SUM produziriam no mesmo arquivo UTF-8 sem uma nova linha final.

2

Leia todos os cinco resumos de uma só vez

Cada algoritmo calcula ao vivo como você digita: MD5 (32 caracteres hexagonais), SHA-1 (40), SHA-256 (64), SHA-384 (96) e SHA-512 (128). Vê-los lado a lado é útil quando você tem um misterioso hash e precisa identificar o algoritmo de seu comprimento antes de poder verificar qualquer coisa.

3

Mude o formato de saída, se necessário

O maiúsculo alterna todos os resumos hexadecimais para maiúsculas - algumas ferramentas do Windows e bancos de dados mais antigos os armazenam dessa maneira, e a comparação de hash geralmente é uma comparação de strings que diferencia maiúsculas de minúsculas. Cada linha também expõe uma renderização de Base64 dos mesmos bytes, que são o que os cabeçalhos de conteúdo-md5 e os atributos de integridade do SRI esperam.

4

Copie o resumo que você precisa

Cada linha tem seu próprio botão de cópia, então você pode pegar apenas o SHA-256 sem tocar no resto. Cole-o na comparação do checksum, script de CI ou manifesto de integridade. Ao comparar com uma soma de verificação publicada, observe o espaço em branco perdido ou uma nova linha final na entrada original - ambos mudam completamente o resumo.

Principais características

Cinco algoritmos de uma vez

MD5, SHA-1, SHA-256, SHA-384 e SHA-512 calculados simultaneamente a partir de uma única entrada

hash ao vivo

Digest Update enquanto você digita - nenhum botão de envio, nenhuma recarga de página, nenhuma espera

Saída hexagonal e base64

Hexagonal minúsculo por padrão, alternância maiúscula e base64 por linha para cabeçalhos e manifestos SRI

Velocidade de cripto nativa na web

A família SHA é executada na implementação sutil de crypto do navegador - acelerada por hardware quando disponível

Frequently Asked Questions

Sim. Todos os hash acontecem dentro da guia do navegador - a família SHA por meio da API integrada da web cripto e MD5 por meio do TypeScript local. Nada que você digitar é enviado pela rede, que você pode verificar na guia Rede DevTools. Dito isso, trate segredos verdadeiramente críticos com o cuidado usual: feche a guia quando terminar e evite deixá-los nos gerentes da prancheta.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

hashmd5sha1sha256sha512checksumdigesthash generatorcrypto hashsha384sha 1 hash generatorsha1 hash generatorsha-1 hash generatorsha 512 hash generator