Generador de hash (MD5 / SHA-1 / SHA-256 / SHA-512)
Escribe texto o elige un archivo — los cuatro hashes se actualizan al instante, uno junto a otro. Todo funciona localmente en tu navegador: nada de lo que escribes o subes se envía a ningún sitio.
Cómo usarlo
Pega texto para calcular su hash en vivo, o usa el selector para calcular el hash de un archivo entero (útil para verificar que una descarga coincide con la suma de comprobación publicada por su origen). Cada algoritmo tiene su botón de copiar.
SHA-256 y SHA-512 se calculan con la Web Crypto API nativa del navegador — la misma primitiva criptográfica que usan TLS y los sistemas de contraseñas. MD5 se incluye aparte porque sigue siendo necesario por compatibilidad, aunque ya no se considera seguro para uso criptográfico.
Preguntas frecuentes
¿Qué algoritmo de hash debo usar?
Para verificar la integridad de un archivo con una suma publicada por otra persona, usa el algoritmo que hayan publicado (hoy suele ser SHA-256). Para cualquier cosa de seguridad — contraseñas, firmas, tokens — usa SHA-256 o SHA-512; nunca MD5 ni SHA-1.
¿Es seguro usar MD5?
No para fines de seguridad — se pueden fabricar colisiones de MD5 a propósito, así que nunca debe usarse para contraseñas, firmas ni para verificar que un archivo no ha sido manipulado. Sigue valiendo para sumas de comprobación no adversarias.
¿Se sube mi archivo para calcular el hash?
No. El archivo se lee y se hashea directamente en tu navegador con la File API y Web Crypto — nunca sale de tu dispositivo, lo que lo hace seguro para archivos sensibles o grandes.
¿Por qué la misma entrada y algoritmo dan siempre el mismo hash?
Es la propiedad que define a una función hash: es determinista. La misma entrada exacta produce siempre la misma salida, y por eso los hashes sirven para verificar que dos archivos o mensajes son idénticos sin compararlos byte a byte.