Generador de Hash 🔒 Tus datos nunca salen de tu navegador.

MD5, SHA-1, SHA-256 y SHA-512 de cualquier texto — todos a la vez.

Aún no hay archivo seleccionado.Suelta cualquier archivo para hashearlo

⚠ MD5 y SHA-1 están rotos para seguridad — úsalos solo para checksums e interoperabilidad heredada.

Sobre esta herramienta

Una función hash convierte cualquier entrada en una huella de longitud fija: cambia un carácter y todo el hash cambia. SHA-256 y SHA-512 se calculan con la API Web Crypto del navegador; MD5 y SHA-1 se incluyen para checksums y sistemas heredados — ambos están rotos criptográficamente, nunca los uses para contraseñas o firmas.

Los cuatro hashes se actualizan en vivo mientras escribes, completamente en tu máquina. Útil para verificar checksums, generar claves de caché o comparar configs sin exponer su contenido.

Preguntas frecuentes

¿Es el hash lo mismo que el cifrado?

No. El hash es unidireccional: no se puede recuperar el texto original a partir de él. El cifrado es reversible con la clave correcta. Nunca uses un hash para "proteger" datos que luego necesites recuperar.

¿Qué algoritmo debo usar: MD5, SHA-1 o SHA-256?

Para cualquier uso relacionado con seguridad (contraseñas, firmas, verificaciones de integridad frente a un actor malicioso) usa SHA-256 o SHA-512. MD5 y SHA-1 tienen la resistencia a colisiones rota y solo sirven para comprobaciones no adversariales, como deduplicar archivos o detectar corrupción accidental.

¿Qué aporta el HMAC que un hash normal no tiene?

Cualquiera puede recalcular un hash normal, así que un atacante puede cambiar los datos y su hash a la vez. El HMAC mezcla una clave secreta, así que solo quien conoce la clave puede producir un hash coincidente — por eso sirve para verificar que un mensaje realmente proviene de quien tiene el secreto.

¿Se sube mi archivo o texto a algún lugar?

No. El hash se calcula íntegramente en tu navegador usando la API Web Crypto (y una implementación local de MD5) — nada de lo que escribas o sueltes aquí se envía a un servidor.

¿Por qué a veces el MD5 necesita que pulse "Calcular igualmente" en archivos grandes?

MD5 no tiene una implementación nativa en el navegador, así que esta herramienta lo calcula en JavaScript puro sobre el hilo principal. Para archivos muy grandes esto congelaría la pestaña, así que se omite por defecto — al pulsar "Calcular igualmente" se ejecuta de todos modos.