Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Saltar al contenido principal
Gizke.com
Blog

Generador de hash

Funciona en tu dispositivo. No se envía nada.
MD5

Introduce texto o sube un archivo para generar hashes

SHA-1

Introduce texto o sube un archivo para generar hashes

SHA-256

Introduce texto o sube un archivo para generar hashes

SHA-384

Introduce texto o sube un archivo para generar hashes

SHA-512

Introduce texto o sube un archivo para generar hashes

SHA3-256

Introduce texto o sube un archivo para generar hashes

SHA3-512

Introduce texto o sube un archivo para generar hashes

CRC32

Introduce texto o sube un archivo para generar hashes

Genera hashes MD5, SHA, SHA-3 y CRC32 para texto o archivos totalmente en tu navegador.

Una función hash toma cualquier entrada (texto o un archivo) y produce una cadena de longitud fija que actúa como una huella digital de esos datos. Cambiar incluso un solo carácter en la entrada modifica completamente la salida, lo que hace que los hashes sean útiles para verificar que un archivo descargado no esté corrupto o alterado. Esta herramienta calcula hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512 y CRC32 localmente en tu navegador: tu texto y tus archivos nunca se suben a ningún sitio.

Preguntas frecuentes

¿Cuál es la diferencia entre MD5 y SHA-256?
Ambos convierten datos en un hash de longitud fija, pero difieren en la longitud de salida y la resistencia a colisiones. MD5 produce un hash de 128 bits y es rápido, pero está criptográficamente roto: se pueden crear dos archivos distintos que produzcan el mismo hash MD5. SHA-256 produce un hash de 256 bits y actualmente se considera seguro, por lo que es la opción estándar para sumas de verificación y firmas digitales hoy en día.
¿Sigue siendo seguro usar MD5?
Para verificar corrupción accidental (como un archivo descargado parcialmente), MD5 sigue siendo adecuado: es rápido y las colisiones no ocurren por accidente. Para cualquier cosa sensible en seguridad, como verificar que un archivo proviene de una fuente confiable o no fue alterado deliberadamente, usa SHA-256 o un algoritmo más robusto.
¿Para qué se usa CRC32?
CRC32 no es un hash criptográfico: está diseñado para detectar errores accidentales, como la corrupción de datos durante una transferencia de archivo o en un archivo ZIP, no para resistir alteraciones deliberadas. Por esa misma razón es rápido y ampliamente usado en redes y formatos de archivo.
¿Qué es HMAC y cuándo debería usarlo?
HMAC (código de autenticación de mensajes basado en hash) mezcla una clave secreta con tus datos antes de calcular el hash. Quien solo tenga el mensaje no puede falsificar un HMAC coincidente sin la clave, por eso se usa en APIs, webhooks y cookies firmadas. Esta página calcula HMAC-SHA-1/256/384/512 en local — el secreto no sale de tu navegador. Los resumenes simples (MD5, SHA-*, CRC32) no usan clave.
¿Puedo calcular el hash de un archivo sin subirlo a ningún sitio?
Sí. Cambia al modo Archivo, elige o suelta un archivo, y el hash se calcula localmente usando la API Web Crypto de tu navegador y JavaScript: el archivo en sí nunca sale de tu dispositivo ni se envía a un servidor.
¿Por qué esta herramienta ofrece tanto SHA-256 como SHA3-256?
SHA-256 (parte de la familia SHA-2) y SHA3-256 se basan en diseños internos completamente distintos: SHA-2 usa una construcción de Merkle-Damgård, mientras que SHA-3 usa una construcción de tipo esponja más reciente llamada Keccak, lo que lo hace inmune a ciertos ataques teóricos (como los ataques de extensión de longitud) que sí afectan a SHA-2. Ambos se consideran seguros actualmente; SHA-3 existe sobre todo como estándar de respaldo por si alguna vez se descubre una debilidad en SHA-2.
¿Por qué la comparación de hashes ignora las mayúsculas?
La salida de un hash suele escribirse en hexadecimal, ya sea en mayúsculas o minúsculas, así que a76c... y A76C... representan exactamente el mismo valor de hash. El cuadro de comparación de esta herramienta recorta los espacios y convierte ambos lados a minúsculas antes de comprobar si coinciden, así que pegar un hash de una fuente que lo formatea de otra manera sigue funcionando.
Para desarrolladores: abre esta página con un parámetro `q` en la URL (p. ej., gizke.com/hash?q=hello world) y ese valor se rellenará automáticamente. La mayoría de los visitantes no necesitarán esto; está pensado para enlazar directamente a un ejemplo listo para usar.

Comparte esta herramienta

BlogAcerca deContactoTérminos de usoPolítica de privacidad