TinyBee

Ferramentas de programador

Gerador de Hash

Crie hashes SHA a partir de texto utilizando a Web Crypto API do navegador.

Como usar

  1. 1

    Cole o texto para gerar o hash.

  2. 2

    Gere os hashes.

  3. 3

    Copie o hash que necessita.

Resposta rápida

O Hash Generator cria resumos SHA-1, SHA-256, SHA-384 e SHA-512 a partir de texto colado utilizando a Web Crypto API do navegador. É melhor para checksums, dispositivos de teste e para verificar se duas entradas de texto produzem o mesmo hash.

Funcionalidades principais

  • Gera hashes SHA-1, SHA-256, SHA-384 e SHA-512 a partir da entrada de texto.
  • Utiliza a Web Crypto API do navegador para a criação de resumos unidirecionais padrão.
  • É executado localmente sem carregar o texto colado para um servidor.
  • Mostra vários formatos de hash para que possa copiar o que o seu sistema espera.
  • Útil para testes de API, chaves de cache, verificações de integridade e exemplos de documentação.
  • Não fornece MD5 porque a Web Crypto API não o expõe.

Sobre esta ferramenta

O hashing transforma o texto de entrada num resumo de comprimento fixo que muda completamente quando a entrada muda, mesmo que ligeiramente. Os programadores utilizam hashes para checksums, dispositivos de teste, chaves de cache, verificação de integridade e para comparar se dois valores correspondem sem armazenar o texto original. O Hash Generator utiliza a Web Crypto API do navegador para calcular resumos SHA padrão localmente a partir de texto colado. Isso torna-o conveniente para depuração rápida, mas o hashing não é encriptação. Não é possível recuperar o texto original a partir do hash, mas as entradas comuns ainda podem ser adivinhadas através de tabelas de pesquisa. Não trate um hash isoladamente como proteção secreta para palavras-passe ou dados privados. Tenha também em atenção que o MD5 não está disponível aqui porque os navegadores modernos se concentram em algoritmos SHA através da Web Crypto.

Cenários comuns

Dispositivos de teste de API

Gere resumos SHA esperados ao escrever testes para assinaturas de webhook ou verificação de payload.

Verificações de chaves de cache

Faça o hash de fragmentos de configuração normalizados para comparar chaves de cache em diferentes ambientes.

Comparações de integridade

Confirme se duas entradas de texto produzem o mesmo resumo antes de as armazenar ou transmitir.

Exemplos de documentação

Crie exemplos de saídas de hash para ficheiros README, tickets e transferências de programadores.

Perguntas frequentes

O hashing é encriptação?

Não. Um hash é um resumo unidirecional e não deve ser confundido com encriptação.

Isto gera MD5?

Não. A Web Crypto API do navegador não fornece MD5, pelo que a versão ao vivo se concentra em hashes SHA.

Posso fazer o hash de ficheiros?

Esta ferramenta concentra-se na entrada de texto colado em vez de fluxos de trabalho de hashing de ficheiros completos.

O meu texto é carregado?

Não. A geração de hash é executada localmente no seu navegador.

Que algoritmo SHA devo utilizar?

O SHA-256 é a escolha geral mais comum atualmente. Utilize o algoritmo exigido pelo seu sistema ou especificação.

Os hashes podem ser revertidos?

Não. Os hashes são unidirecionais, embora as entradas comuns possam ser adivinhadas utilizando tabelas pré-calculadas.

Ferramentas relacionadas