Acerca de: Generador de hash
El generador de hash calcula las huellas MD5, SHA-1 y SHA-2 de cualquier texto o archivo. Úsalo para comprobar que una descarga no se ha dañado ni manipulado, para comparar archivos o para generar sumas de comprobación de tus propias publicaciones.
¿Qué es un hash?
Una función hash convierte cualquier entrada en una cadena corta de longitud fija, como una huella digital. La misma entrada siempre da el mismo hash. Cambiar un solo carácter da uno completamente distinto. Los hashes son de un solo sentido: no puedes reconstruir la entrada a partir del hash. Eso los hace útiles para comprobar la integridad y guardar datos de forma segura.
¿Qué algoritmo usar?
- SHA-256: el estándar moderno para sumas de comprobación, descargas de software, certificados y blockchains. Úsalo por defecto.
- SHA-384 / SHA-512: hashes más largos con un margen de seguridad aún mayor.
- SHA-1: aún aparece en sistemas antiguos y en Git, pero está roto para seguridad desde 2017.
- MD5: rápido y todavía común para comprobaciones rápidas, pero inseguro frente a manipulaciones deliberadas.
Cómo verificar una descarga
Muchos editores de software publican una suma de comprobación (a menudo SHA-256) junto al enlace de descarga. Suelta el archivo descargado en la pestaña Archivo y pega la suma publicada en el cuadro de verificación. Si el hash coincide, el archivo es idéntico al original byte a byte. Si no, vuelve a descargarlo de la fuente oficial y no lo ejecutes.
Cómo funciona
Los algoritmos SHA usan la Web Crypto API nativa de tu navegador, rápida y muy probada. MD5 no está disponible en Web Crypto, así que se calcula con una implementación propia. Los archivos se leen en local y nunca se suben, así que puedes calcular el hash de documentos privados e instaladores grandes con seguridad.
Nota para desarrolladores: no guardes contraseñas como simples hashes SHA o MD5. Usa un algoritmo de hash de contraseñas lento y con sal, como Argon2, bcrypt o scrypt.