🔐 Generador de Hash
Genera hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 con HMAC, soporte de archivos y función de guardado, todo localmente en tu navegador
Sin hashes guardados aún, genera un hash y haz clic en Guardar
Cómo usar esta herramienta
Resumen
Generador de Hash Gratis es una herramienta criptográfica gratuita en línea que genera instantáneamente hashes MD5, SHA1, SHA256 y SHA512 a partir de cualquier cadena de texto o archivo subido. Los hashes son huellas digitales de longitud fija ampliamente utilizadas en ciberseguridad para verificación de almacenamiento de contraseñas, comprobaciones de integridad de datos, firmas digitales, validación de blockchain y comparación de sumas de verificación de archivos. Nuestra herramienta se ejecuta completamente en tu navegador usando JavaScript, tu texto confidencial y tus archivos nunca se suben a ningún servidor, manteniéndote completamente privado y seguro. Simplemente escribe o pega tu texto de entrada, o suelta un archivo en el área de carga, luego selecciona el algoritmo deseado. El hash se calcula al instante y se muestra para copiar o comparar. La herramienta admite verificación de hash de archivos lado a lado, permitiéndote confirmar que un archivo descargado coincide con su suma de verificación publicada. Sin instalar nada, sin cuenta y sin recopilar datos.Qué significan los algoritmos de hash
Un hash criptográfico asigna cualquier entrada a una huella de longitud fija: 128 bits para MD5, 160 para SHA1, 256 para SHA256 y 512 para SHA512. La misma entrada produce siempre el mismo resumen, y cambiar un carácter cambia la salida por completo: eso hace útiles los hashes para verificar integridad. SHA256 es el estándar actual para descargas, certificados y firmas; MD5 y SHA1 se mantienen por compatibilidad con sumas de verificación antiguas, pero se consideran rotos para seguridad y no deben usarse para proteger contraseñas.
Cómo funciona y qué admite
| Propiedad | Comportamiento |
|---|---|
| Algoritmos | MD5, SHA1, SHA256, SHA512 |
| Entradas | Texto escrito o pegado, o cualquier archivo por arrastrar y soltar |
| Hash de archivos | Con Web Crypto, sin subida |
| Comparación | Pega una suma publicada para verificar una descarga lado a lado |
| Procesamiento | 100% JavaScript en el cliente; las entradas no salen del dispositivo |
| Peticiones de red | Ninguna después de cargar la página |
| Coste | Gratis, sin cuenta y hashes ilimitados |
Privacidad: lo sensible no sale del navegador
Hashear contraseñas, tokens o archivos privados en un servidor anularía el propósito. Aquí todo se calcula localmente con el motor criptográfico del navegador: nada se transmite, almacena ni registra, y la página funciona sin conexión tras la primera carga. Compruébalo en la pestaña Red: hashear un archivo no genera tráfico.
Verificar descargas correctamente
- Compara el resumen completo, no los primeros caracteres.
- Usa SHA256 cuando el publicador ofrezca elegir.
- Vuelve a descargar el archivo si los hashes difieren: no lo ejecutes.
- Desconfía de sumas servidas desde la misma página comprometida que el archivo.
- Nunca guardes contraseñas con MD5 o SHA1: usa un hash específico de contraseñas.
Relacionado: explora las herramientas de utilidades para UUID, Base64 y detección de tipo de archivo.
Colisiones, sal y hash de contraseñas
Un hash criptográfico convierte cualquier entrada en una huella de longitud fija, y tres propiedades deciden si sirve para un trabajo. La resistencia a preimagen significa que no puedes reconstruir la entrada a partir del resumen. La resistencia a segunda preimagen significa que no puedes encontrar otra entrada con el mismo resumen. La resistencia a colisiones significa que nadie puede encontrar dos entradas que compartan resumen. MD5 y SHA-1 están rotos en resistencia a colisiones, existen colisiones prácticas, así que sirven para detectar corrupción accidental de archivos pero no para firmas o certificados. SHA-256 y SHA-512 siguen siendo los valores seguros por defecto. Una suma de verificación y un hash de contraseña son herramientas distintas para problemas distintos. Los hashes rápidos como SHA-256 están diseñados para ser veloces, que es justo lo incorrecto para contraseñas: un atacante con GPU puede probar miles de millones por segundo. El almacenamiento de contraseñas necesita un algoritmo deliberadamente lento y ávido de memoria como bcrypt, scrypt o Argon2, más una sal aleatoria única por contraseña, para que contraseñas idénticas no produzcan resúmenes idénticos y las tablas precalculadas sean inútiles. Al autenticar mensajes entre sistemas, usa HMAC con clave secreta en lugar de hashear solo el mensaje: hash(mensaje) puede extenderse por un atacante, HMAC no. Por último, recuerda que un hash demuestra integridad solo si obtuviste el resumen esperado por un canal de confianza; compararlo con un valor publicado en la misma página comprometida no demuestra nada.
Preguntas frecuentes
¿Qué algoritmos hash soporta la herramienta? +
herramienta soporta MD5, SHA-1, SHA-256, SHA-384, SHA-512 y otras funciones hash criptográficas comunes.
¿Puedo hashear archivos además de texto? +
Sí. Pega texto directamente o sube un archivo y la herramienta genera el hash del contenido.
¿Los hashes se generan en el navegador? +
Sí. Todo el hashing ocurre localmente en tu navegador. Tus datos nunca se envían a ningún servidor.
¿Cuál es la diferencia entre MD5 y SHA-256? +
MD5 produce un hash de 128 bits y se considera criptográficamente comprometido. SHA-256 produce un hash de 256 bits y es seguro actualmente.