Generador de Hash

Genera hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de texto o un archivo — todo en tu navegador.

0 caracteres · 0 bytes

Hashes

MD5
SHA-1
SHA-256
SHA-384
SHA-512

Opciones

Mayúsculas/minúsculas

Pega un hash para compararlo con los resultados.

Sobre el Generador de Hash

Este generador de hash gratis convierte cualquier texto o archivo en sus hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 a la vez. Un hash es una huella de longitud fija de tu entrada: cambia un solo carácter y el resultado cambia por completo, lo que hace que los hashes sean ideales para comprobar que una descarga, copia de seguridad o mensaje llegó exactamente como debía. Escribe en la casilla para obtener resultados instantáneos y en vivo, o cambia al modo archivo para obtener la suma de verificación de cualquier documento, imagen o instalador.

Todo se ejecuta por completo en tu navegador: tu texto y tus archivos nunca se suben, así que incluso los datos sensibles permanecen en tu dispositivo y la herramienta funciona sin conexión una vez cargada. Elige salida hexadecimal en minúsculas o mayúsculas, o Base64, copia cualquier hash con un clic, y pega una suma de verificación publicada en la casilla de comparación para verificar un archivo y ver exactamente con qué algoritmo coincide. Recuerda que MD5 y SHA-1 sirven para detectar daños accidentales pero no son resistentes a colisiones, así que prefiere SHA-256 o superior para cualquier cosa relacionada con la seguridad, y nunca uses un hash a secas para almacenar contraseñas.

Preguntas frecuentes

Respuestas a las dudas más habituales sobre esta herramienta.

¿Cuál es la diferencia entre MD5 y SHA-256?

MD5 y SHA-256 son ambas funciones hash: convierten cualquier entrada en una "huella" de longitud fija (32 caracteres hexadecimales para MD5, 64 para SHA-256). La diferencia es la fortaleza. MD5 es más antiguo y rápido pero está roto criptográficamente —es posible fabricar dos archivos distintos con el mismo MD5—, así que solo debería usarse para comprobaciones sin fines de seguridad, como detectar una corrupción accidental. SHA-256 (de la familia SHA-2, junto con SHA-384 y SHA-512) no tiene colisiones prácticas conocidas y es el estándar moderno para integridad y firmas. Esta herramienta genera MD5, SHA-1, SHA-256, SHA-384 y SHA-512 a la vez para que uses el que pida la situación.

¿Puedo usar esto para calcular el hash de contraseñas?

No: un hash MD5 o SHA-256 a secas es la herramienta equivocada para almacenar contraseñas. Como estas funciones son rápidas y sin sal, un atacante que robe los hashes puede probar miles de millones de combinaciones por segundo con tablas rainbow. Para las contraseñas deberías usar un algoritmo de hash de contraseñas lento y con sal, como bcrypt, scrypt o Argon2. Este generador está pensado para sumas de verificación de archivos, integridad de datos, claves de caché, ETags, deduplicación y verificación de descargas, no para almacenar contraseñas.

¿Cómo verifico la suma de verificación de un archivo o una descarga?

Cambia la entrada a "Archivo" y luego elige o arrastra el archivo que descargaste. La herramienta lo lee localmente y muestra sus hashes MD5 y SHA. Copia la suma de verificación que el editor indicó junto a la descarga, pégala en la casilla "Comparar con un hash" y la fila del algoritmo que coincida se ilumina con una insignia de "coincide", indicándote tanto que el archivo está intacto como qué algoritmo usó la suma. Funciona pegando la forma hexadecimal o Base64, y la comparación no distingue mayúsculas en hexadecimal.

¿Mi texto y mis archivos se suben a un servidor?

No. Cada hash se calcula por completo en tu navegador usando la API Web Crypto integrada (para la familia SHA) y una pequeña biblioteca incluida (para MD5). Tu texto y tus archivos nunca salen de tu dispositivo y nada se envía por la red, así que incluso los documentos sensibles permanecen privados y la herramienta sigue funcionando sin conexión una vez cargada la página.

¿Puedo obtener el hash en mayúsculas o en Base64?

Sí. Por defecto los hashes se muestran en hexadecimal en minúsculas, pero puedes cambiar a MAYÚSCULAS o cambiar el formato de salida a Base64, útil para cosas como los valores de Subresource Integrity (SRI) y las cabeceras HTTP que esperan resúmenes codificados en Base64. Cada hash tiene su propio botón de copiar, y "Copiar todo" toma todos los algoritmos a la vez.