Elysia Tools

Explore ferramentas, exemplos, explicações visuais e guias temáticos em um espaço claro.

Categorias populares

Temas

Idioma
ZHESPTRUFRDEEN

Elysia Tools

Navegação

Cryptography

Comparador de algoritmos de hash

· Última atualização:2026-06-26

Aplica MD5, SHA-1, SHA-256, SHA-512, BLAKE2b e BLAKE3 à mesma entrada e compara: tamanho, digest hex/Base64, status de segurança (quebrado/moderno) e benchmark de velocidade relativa. Útil para ensino, escolha de algoritmo ou checagem de checksums.

Detalhes

O que esta ferramenta ajuda você a fazer

Uma ferramenta de comparação de hashes criptográficos para desenvolvedores, pesquisadores de segurança e ensino:

  1. Entrada — digite texto ou cole bytes hex/Base64. Os mesmos bytes vão para cada algoritmo.
  2. Algoritmos — MD5, SHA-1, SHA-256, SHA-512, BLAKE2b-256, BLAKE2b-512, BLAKE3 (escolha quais executar).
  3. Saída — cada digest é mostrado em hex e/ou Base64 com sua extensão em bits.
  4. Status de segurança — cada algoritmo é rotulado Quebrado (colisões viáveis: MD5, SHA-1) ou Moderno (SHA-2, BLAKE2, BLAKE3).
  5. Benchmark — opcionalmente faz hash da entrada N vezes e relata ms e um gráfico de throughput relativo (mais rápido = 1.0×).

Tudo local via hash-wasm.

Execução

Executar esta ferramenta

Preencha o formulário, execute a ferramenta e veja o resultado no mesmo lugar.

Exemplos

Exemplos compatíveis com esta ferramenta

Relacionado

Continue com ferramentas e temas relacionados

Escrito pela equipe Elysia Tools
Cor214
Comprimento59
Speed53
Criptografia40
HEX40
Hash30
Modern19
Base6416
MD55

Guia de uso da ferramenta

Veja quando usar esta ferramenta, o que ela suporta e como os usuários a aplicam.

Fatos principais

Categoria
Cryptography
Tipos de entrada
textarea, select, number
Tipo de saída
html
Cobertura de exemplos
4
API pronta
Sim

Visão geral

O Comparador de Algoritmos de Hash permite processar simultaneamente uma mesma entrada de dados usando MD5, SHA-1, SHA-256, SHA-512, BLAKE2b e BLAKE3. A ferramenta exibe os digests em formato hexadecimal ou Base64, classifica o status de segurança de cada algoritmo e realiza testes de benchmark locais para comparar o desempenho relativo de velocidade.

Quando usar

  • Ao escolher o algoritmo de hash ideal para um novo projeto de software, comparando segurança e velocidade de processamento.
  • Para fins educacionais ou de auditoria, analisando a diferença de tamanho de saída e vulnerabilidades conhecidas de funções criptográficas antigas e modernas.
  • Ao verificar a integridade de dados gerando múltiplos checksums simultâneos a partir de uma entrada de texto, hexadecimal ou Base64.

Como funciona

  1. 1Insira o texto ou cole os bytes codificados em formato hexadecimal ou Base64 no campo de entrada.
  2. 2Selecione os algoritmos de hash desejados (como MD5, SHA-256 ou BLAKE3) e defina o formato de saída como hexadecimal, Base64 ou ambos.
  3. 3Configure o número de iterações para o benchmark de velocidade local executado diretamente no navegador via WebAssembly.
  4. 4Visualize a tabela comparativa com os hashes gerados, a classificação de segurança (moderno ou quebrado) e o gráfico de desempenho relativo.

Casos de uso

  • Comparação de desempenho entre SHA-256 e BLAKE3 para sistemas de alta taxa de transferência de dados.
  • Demonstração prática de colisões e fraquezas de segurança de algoritmos antigos como MD5 e SHA-1 em salas de aula de criptografia.
  • Geração rápida de assinaturas digitais (checksums) em múltiplos formatos para validação de integridade de dados.

Exemplos

1. Comparação de Segurança e Velocidade de Texto Simples

Desenvolvedor de Software

Contexto

Um desenvolvedor precisa decidir qual algoritmo de hash utilizar para indexar registros de forma rápida e segura em um novo banco de dados.

Problema

Avaliar a diferença de velocidade e segurança entre SHA-256, SHA-512 e BLAKE3 para uma string de texto padrão.

Como usar

Insira a string de teste no campo de entrada, selecione SHA-256, SHA-512 e BLAKE3, defina as iterações do benchmark para 1000 e execute a comparação.

{"input": "The quick brown fox jumps over the lazy dog", "inputEnc": "utf8", "outputEnc": "hex", "algos": ["sha256", "sha512", "blake3"], "iterations": 1000}

Resultado

A ferramenta exibe os hashes hexadecimais correspondentes, marca todos como seguros ('Moderno') e mostra o BLAKE3 como o algoritmo mais rápido no gráfico de benchmark.

2. Verificação de Hash de Chave Hexadecimal

Analista de Segurança da Informação

Contexto

Um analista possui uma chave criptográfica em formato hexadecimal e precisa gerar os digests MD5 e SHA-1 para compatibilidade com sistemas legados.

Problema

Gerar hashes a partir de uma entrada puramente hexadecimal e verificar o status de segurança dos algoritmos legados.

Perguntas frequentes

Quais algoritmos de hash são suportados?

A ferramenta suporta MD5, SHA-1, SHA-256, SHA-512, BLAKE2b-256, BLAKE2b-512 e BLAKE3.

Meus dados de entrada são enviados para algum servidor?

Não. Todos os cálculos de hash e benchmarks são executados localmente no seu navegador usando WebAssembly.

O que significa o status de segurança 'Quebrado'?

Significa que o algoritmo (como MD5 ou SHA-1) possui vulnerabilidades conhecidas e colisões criptográficas viáveis, não sendo recomendado para segurança.

Como funciona o benchmark de velocidade?

A ferramenta executa o hash da entrada repetidamente pelo número de iterações configurado e calcula o tempo de execução relativo de cada algoritmo.

Posso inserir dados que não sejam texto simples?

Sim, você pode fornecer dados de entrada codificados em formato hexadecimal ou Base64 selecionando a respectiva opção de codificação.

Tema

Ferramentas de codificação binária, perícia de arquivos e integridade

Inspecione bytes e assinaturas, identifique tipos, meça entropia e verifique hashes ou checksums em um fluxo seguro.

Tema

Ferramentas de Comparação de Arquivos e Dados

Compare dois artefatos, escolha a trilha de diff correta para o formato, revise mudancas estruturais ou semanticas e finalize com verificacao de integridade quando a aprovacao exigir certeza em nivel de bytes.

Início
Ferramentas3206
Exemplos593
Visualizações468
Visualizadores de arquivos103
Temas236
Etiquetas333
Imagens, áudio e vídeo657

Ferramentas de processamento, conversão e otimização de imagens, áudio e vídeo

Matemática, datas e finanças645

Calculadoras, ferramentas numéricas, lógica de datas, estatística e finanças

Design e cor298

Ferramentas de cor, layout, gráficos, estilo visual e apoio ao design

Texto e escrita209

Ferramentas de escrita, limpeza, formatação, extração e análise de texto

Desenvolvimento e Web193

Utilitários para desenvolvedores, rede, depuração web e automação

Conversão e codificação175

Ferramentas de conversão de formatos, arquivos, unidades, arquivos compactados e codificação

De artigo a rascunhos de X e LinkedIn: revisão factual e entrega
Revisão de aula Markdown interativa e entrega offline
Revisão de móveis em um quarto pequeno e entrega para mudança
Triagem de fontes FLAC/WAV e entrega de evidências
Revisão e entrega de um componente de sorteio auto-hospedado

© 2026 Elysia Tools. Todos os direitos reservados.

DocumentaçãoPreçosSobreTermos de serviçoPolítica de privacidadeCookiesContato
Mídia

Amostras de Áudio MP3 Livres de Direitos Autorais

Coleção de amostras de áudio livres de direitos autorais para testes e desenvolvimento, incluindo sons da natureza, música de meditação e áudio ambiente

Processamento de texto

Exemplos de Substituição de Regex

Coleção de padrões de substituição de regex comuns e úteis para transformação de texto e limpeza de dados

Python

Exemplos de Processamento de Imagem Web Python

Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato

Documentos

Exemplos PDF

Exemplos PDF gerados por ferramentas de 2026-02-01 a 2026-02-10

Text Processing

Gerador de hash de texto

Calcula MD5, SHA-1, SHA-256, SHA-512 e CRC-32 de qualquer texto de uma vez. Retorna hex e Base64 sobre a codificação UTF-8.

Utilities

Comparador de Soma de Verificação

Compara duas somas de verificação/valores de hash para verificar se correspondem

Security

Gerador de PKCE Code Verifier e Challenge

Gera, valida e verifica pares code_verifier / code_challenge PKCE (RFC 7636) de OAuth2 / OIDC. Três modos: (1) gerar um par novo a partir de bytes aleatórios criptográficos (256/384/512/768 bits), (2) auditar um verifier existente frente ao RFC — comprimento (43–128), charset [A-Za-z0-9-._~] e ≥256 bits de entropia, e (3) verificar um par recalculando BASE64URL(SHA256(verifier)). Opcionalmente constrói a URL completa de autorização e o corpo de troca de token. Complementa o nonce-generator genérico (que só emite o par) com auditoria de conformidade RFC e verificação de pares.

Security

Criptografar / Descriptografar RSA

Criptografa texto com uma chave pública RSA ou descriptografa o texto cifrado com a chave privada correspondente, usando padding OAEP (SHA-1 ou SHA-256). Trata mensagens longas em blocos. Chaves e dados ficam locais. PKCS#1 v1.5 não é oferecido (Node o desabilita para descriptografia devido a ataques Bleichenbacher).

Como usar

Altere a codificação de entrada para 'Bytes hex', insira a sequência hexadecimal no campo de texto e selecione MD5 e SHA-1.

{"input": "4a666f726365", "inputEnc": "hex", "outputEnc": "both", "algos": ["md5", "sha1"], "iterations": 0}

Resultado

Os digests são gerados em formato hexadecimal e Base64, exibindo claramente o aviso de segurança 'Quebrado' para ambos os algoritmos.