tomai
Entrar
Gratis · Herramientas para desarrolladores

Generador de hash

MD5, SHA-1, SHA-256, SHA-512 y CRC32 con HMAC y verificación de suma de comprobación

MD5
SHA-1
SHA-256
SHA-512
CRC32

Longitudes de resumen y realidad de las colisiones

Un hash convierte cualquier entrada en una huella digital de longitud fija — unidireccional por diseño:

  • MD5 (128 bits) y SHA-1 (160 bits) están vulnerables a colisiones en ataques reales (SHAttered, 2017); son aceptables como sumas de verificación para datos de confianza, pero inadecuados para cualquier contexto adversarial.
  • SHA-256 y SHA-512 siguen siendo resistentes a colisiones; su mayor longitud por sí sola no garantiza la seguridad de una contraseña.
  • La propiedad de avalancha implica que invertir un solo bit en la entrada modifica aproximadamente la mitad de los bits de la salida — pruébelo arriba.

El hash no es cifrado

Cinco resúmenes a la vez

MD5, SHA-1, SHA-256, SHA-512 y CRC32 se calculan juntos a partir del mismo texto o archivo, cubriendo huellas, comprobaciones de integridad y sumas de verificación en una sola ejecución.

🔒

Hash local de archivos

Los archivos de hasta 100MB se leen y procesan por completo en esta página, de modo que verificar una descarga contra sumas de verificación publicadas es una operación puramente local.

🎯

Modo HMAC y verificación

El hash HMAC con clave secreta cubre los resúmenes autenticados, y el modo de verificación detecta automáticamente qué algoritmo coincide con un hash esperado pegado y resalta esa fila.

Preguntas frecuentes

¿Se suben mis archivos a un servidor?

No. El texto y los archivos se procesan por completo en tu navegador con la API Web Crypto (familia SHA) y código MD5/CRC32 autónomo. No se transmite nada, por lo que funciona sin conexión y es seguro para datos confidenciales.

¿Qué es HMAC y cuándo lo necesito?

HMAC es un hash con clave que verifica tanto la integridad como la autenticidad de un mensaje con un secreto compartido. Activa HMAC e introduce una clave para calcular HMAC-MD5/SHA-1/SHA-256/SHA-512, algo habitual en firmas de API y webhooks.

¿MD5 o SHA-1 siguen siendo seguros?

Para verificar descargas o sumas de comprobación no críticas son rápidos y suficientes. Pero MD5 y SHA-1 están rotos criptográficamente (las colisiones son viables), así que nunca los uses para contraseñas ni firmas digitales. Para eso usa SHA-256 o SHA-512.

¿Qué algoritmo se debe usar para almacenar contraseñas?

Ninguno en esta página. Las familias MD5 y SHA están diseñadas para ser RÁPIDAS — justo lo contrario de lo que se necesita para contraseñas, donde se busca una lentitud deliberada. Use bcrypt, scrypt o argon2 con una sal específica por usuario; son funciones de derivación de claves, no resúmenes generales.

Herramientas relacionadas

¿Qué es un generador de hash?

Una función hash convierte cualquier texto o archivo en una cadena de tamaño fijo — una huella — para comparar datos sin intercambiarlos, verificar que una descarga está intacta o guardar una suma de verificación en lugar del contenido original. Esta herramienta calcula MD5, SHA-1, SHA-256, SHA-512 y CRC32 a partir de texto o de archivos de hasta 100 MB, los cinco a la vez, directamente en el navegador. También incluye modo HMAC (hash con clave secreta), conmutador de mayúsculas y un modo de verificación: pega el hash esperado y detecta automáticamente qué algoritmo coincide, resaltando la fila. Está hecha para desarrolladores, ingenieros de release y cualquiera que valide la integridad de archivos o flujos con sumas de verificación.

Qué puede hacer esta herramienta

  • 🔢 MD5, SHA-1, SHA-256, SHA-512 y CRC32 calculados a la vez
  • 📄 Entrada de texto o de archivo hasta 100 MB, con arrastrar y soltar
  • 🔑 Modo HMAC con tu propia clave
  • ✅ Modo verificación: pega un hash esperado y el algoritmo se detecta solo
  • 🔠 Conmutar entre minúsculas y mayúsculas
  • 📋 Copia de un clic para cada fila de algoritmo

Cuándo la usarás

  • Para verificar un archivo descargado contra una suma publicada
  • Para saber si dos archivos son idénticos sin compararlos
  • Para añadir comprobaciones de integridad a un pipeline de despliegue
  • Para probar firmas HMAC al construir un cliente de API

Privacidad: el cálculo ocurre por completo en tu navegador — incluso un archivo de 100 MB se procesa en tu propio dispositivo y nunca se sube. El modo verificación también es local.

Herramientas relacionadas