🔐 Generador de Hash

Genera hashes MD5, SHA-1, SHA-256 y SHA-512 al instante en tu navegador.

¿Qué son las funciones hash criptográficas?

Una función hash criptográfica es un algoritmo matemático que asigna datos de cualquier tamaño a una cadena de bits de tamaño fijo. Es una función unidireccional, lo que significa que es prácticamente imposible invertir el cálculo.

Algoritmos Soportados

  • MD5 (128-bit): Rápido pero considerado inseguro. Usado para sumas de comprobación y propósitos no relacionados con la seguridad. Fast but considered insecure for cryptographic purposes. Still used for checksums.
  • SHA-1 (160-bit): Algoritmo heredado. Obsoleto por seguridad pero todavía en uso en algunos sistemas de control de versiones. Deprecated for security. Vulnerable to collision attacks since 2017.
  • SHA-256 (256-bit): Estándar de la industria. Usado en SSL/TLS, Bitcoin y firmas digitales. Part of SHA-2 family. Widely used in SSL, Bitcoin, and modern security.
  • SHA-512 (512-bit): Máxima seguridad. Recomendado para el hash de contraseñas y aplicaciones de alta seguridad. Strongest common hash. Used in high-security applications.

Preguntas Frecuentes

¿MD5 sigue siendo seguro?

MD5 se considera criptográficamente roto. Solo debe usarse para fines no seguros. Utilice SHA-256 o SHA-512 para seguridad.

¿Se puede invertir un hash?

No. Las funciones hash criptográficas son unidireccionales. Sin embargo, los hashes débiles pueden adivinarse mediante tablas arcoíris.

Creates cryptographic hash values (MD5, SHA-1, SHA-256, SHA-512) for data integrity verification, password storage, and digital signatures.

Key Facts

  • SHA-256 produces 64 hex character hash
  • MD5 collision attacks demonstrated in 2004
  • Bitcoin uses double SHA-256
  • Single bit change completely changes output (avalanche effect)

Frequently Asked Questions

Which hash algorithm to use?

SHA-256 for general purpose. MD5/SHA-1 broken for security. For passwords use bcrypt/Argon2.

Is MD5 still safe?

Not for security (collisions found 2004). OK for checksums and cache keys where collision resistance not critical.

What is a hash collision?

Two different inputs producing same hash. Should be computationally infeasible for secure algorithms.

What is a hash function?

One-way algorithm converting any input to fixed-length string. Same input always produces same hash, irreversible.