Calculadora/Calculadora de Computador/ Calculadora de Criptografia (Hash) de Strings

O que é um algoritmo hash?

Um algoritmo hash é um algoritmo que converte dados de comprimento arbitrário em um valor de comprimento fixo. É usado principalmente para verificação de integridade de dados, armazenamento de senhas, etc.

Explicação detalhada dos algoritmos suportados:

MD5 (Message Digest Algorithm 5)
  • Comprimento do hash: 128 bits (32 caracteres)
  • Característica: Processamento rápido
  • Fraqueza: Vulnerável a ataques de colisão, inadequado para segurança
  • Exemplo de uso: Verificação de integridade de arquivos, uso não criptográfico
SHA-1 (Secure Hash Algorithm 1)
  • Comprimento do hash: 160 bits (40 caracteres)
  • Característica: Mais seguro que MD5, mas ainda vulnerável
  • Fraqueza: Google realizou ataque de colisão em 2017
  • Exemplo de uso: Compatibilidade com sistemas legados
SHA-256
  • Comprimento do hash: 256 bits (64 caracteres)
  • Característica: Família SHA-2, mais utilizado atualmente
  • Nível de segurança: Considerado seguro até 2030
  • Exemplo de uso: Bitcoin, certificados SSL
SHA-512
  • Comprimento do hash: 512 bits (128 caracteres)
  • Característica: Valor hash mais longo que SHA-256
  • Nível de segurança: Para requisitos de alta segurança
  • Exemplo de uso: Sistemas financeiros de alta segurança
Base64
  • Característica: Método de codificação, não um hash
  • Reversibilidade: Decodificável
  • Exemplo de uso: Incorporação de imagens, transmissão de chaves API

Avisos de Segurança

⚠️ Aviso Importante

  1. Aviso de dados sensíveis: Não teste senhas reais ou informações pessoais
  2. Hash ≠ Criptografia: Hash é unidirecional. Descriptografia não é possível
  3. Uso de Salt recomendado: Sempre use salt ao armazenar senhas

Guia de Seleção de Algoritmo

  • Verificação de integridade de arquivo: SHA-256 ou SHA-512 recomendado
  • Hash de senha: PBKDF2, bcrypt, scrypt recomendados
  • Codificação de dados: Usar Base64
  • Compatibilidade com sistema legado: MD5 ou SHA-1 (mas não para segurança)

Entrada


Contagem de caracteres: 0

Resultados Criptografados


SHA-256

-

SHA-512

-

MD5

-

SHA-1

-

Base64

-

Comparar valor hash

Comparação de Algoritmos