Mecanismo de hash no navegador
A ferramenta carrega hash-wasm no primeiro cálculo e calcula os hashes no seu navegador.
Calcule doze hashes de um texto ou arquivo TXT e copie ou exporte os resultados.
Mais ações
Não foi possível carregar o vídeo. Você pode seguir as instruções abaixo.
O vídeo mostra a interface em inglês.
Digite ou cole o texto que deseja processar. Importar aceita um arquivo TXT e usa seus bytes até que você edite o texto. Espaços, maiúsculas e finais de linha afetam o hash. Use o conteúdo original exato ao comparar dois hashes.
A ferramenta carrega hash-wasm no primeiro cálculo e calcula os hashes no seu navegador.
Os mesmos dados produzem doze resultados em uma execução, cada algoritmo em seu próprio campo. Copie o hash exigido pela sua aplicação.
Calcule MD5, SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, BLAKE2b-512 e CRC32. Use o algoritmo exigido pelo sistema que receberá o resultado.
Os arquivos TXT importados são processados a partir dos bytes originais. Ao editar o conteúdo exibido, a entrada passa a ser texto UTF-8. Isso pode mudar o hash se o arquivo usava outra codificação ou finais de linha diferentes.
Cálculo automático recalcula os hashes após uma alteração no texto. Desative essa opção para terminar de editar uma entrada longa antes de selecionar Calcular.
Baixar oferece os doze hashes como relatório de texto, tabela CSV de duas colunas ou objeto JSON. A janela de exportação também permite copiar todos os resultados.
Uma função hash transforma os bytes de entrada em um valor de tamanho fixo. Com o mesmo algoritmo, os mesmos bytes produzem o mesmo hash. Comparar hashes permite detectar mudanças nos dados, mas um hash não é uma cópia criptografada do conteúdo original.
SHA-256 produz um hash de 256 bits, exibido aqui como 64 caracteres hexadecimais. Você pode compará-lo com uma soma de verificação SHA-256 obtida de uma fonte confiável. Use o algoritmo exigido pelo arquivo, protocolo ou aplicação.
MD5 tem vulnerabilidades conhecidas a colisões e não deve ser escolhido quando a verificação de integridade precisa resistir a alterações intencionais. Ele ainda é útil quando um formato antigo exige MD5 ou para detectar mudanças acidentais.
Você pode importar ou soltar um arquivo TXT. A ferramenta usa os bytes originais até que você edite o texto exibido. Após a edição, usa texto codificado em UTF-8. O seletor aceita arquivos de texto, não arquivos binários de qualquer tipo.
SHA-1 produz 40 caracteres hexadecimais e SHA-256 produz 64. SHA-1 tem vulnerabilidades conhecidas a colisões e não deve ser escolhido para um novo sistema de segurança que precise resistir a elas. Use o formato hash exigido pela sua aplicação.
O cálculo é feito no navegador, sem enviar os dados para processamento em um servidor. A biblioteca de hash é carregada antes do primeiro resultado. Os contadores de uso ficam salvos localmente no IndexedDB quando o armazenamento está disponível.
Use o algoritmo exigido pela soma de verificação ou pelo protocolo. SHA-256 retorna 64 caracteres hexadecimais e SHA-512 retorna 128. A ferramenta calcula os dois a partir dos mesmos dados para que você copie o resultado necessário.
Esta ferramenta usa BLAKE2b com saída de 512 bits, exibida como 128 caracteres hexadecimais minúsculos. O hash é calculado sem chave. Não há opções de chave, salt ou comprimento da saída.
Sim. Baixar abre a janela de exportação em TXT, CSV ou JSON com os doze hashes atuais. Copiar todos os hashes copia a lista com os nomes dos algoritmos para a área de transferência. Cada campo também tem seu próprio botão de cópia.
CRC32 é uma soma de verificação usada para detectar mudanças acidentais nos dados. O resultado tem oito caracteres hexadecimais. Não é um hash criptográfico e não protege contra alterações intencionais.
O primeiro cálculo carrega a biblioteca hash-wasm hospedada pelo MORELESS. Suas implementações WebAssembly calculam os doze algoritmos no navegador. A ferramenta usa as funções de hash em memória da biblioteca, sem processar os arquivos em fluxo.
O texto e os bytes dos arquivos TXT importados são enviados ao mecanismo de hash do navegador. Nenhuma API de conversão recebe esse conteúdo. O IndexedDB armazena os contadores de uso localmente quando o armazenamento está disponível.
O texto digitado ou colado é processado como UTF-8. Importar conserva os bytes originais do arquivo, enquanto o editor mostra uma prévia do texto decodificado. Após uma edição, o cálculo usa o texto do editor. Os resultados usam hexadecimal minúsculo, incluindo o hash BLAKE2b de 512 bits.
Cálculo automático inicia um novo cálculo quando o texto muda. A ferramenta mantém o resultado mais recente e descarta cálculos que correspondam a uma entrada anterior. Desative essa opção para usar o botão Calcular. Uma entrada vazia limpa os campos de resultados.
TXT contém uma prévia do texto e os hashes identificados. CSV contém as colunas Algoritmo e Valor hash. JSON inclui uma prévia do texto, os hashes e os metadados do cálculo. Os bytes do arquivo importado determinam os hashes, mas a exportação não inclui o arquivo original como anexo para download.
O painel registra os hashes calculados, os bytes processados, as cópias individuais e o tempo médio de cálculo. O algoritmo favorito é aquele cujo resultado foi mais copiado individualmente.