Generador de Hash

Crea hashes criptográficos a partir de texto o archivos completos, directamente en tu navegador. Admite MD5, SHA-1 y la familia SHA-2.

Introduce el texto para el hash:

Algoritmo

Resultado:

Aplicar hash a un archivo

Selecciona un archivo para aplicar hash a sus bytes exactos. Funciona con algoritmos SHA; MD5 se aplica al texto UTF-8 decodificado.

Cómo generar un hash

  1. Escribe o pega el texto al que quieres aplicar hash, o selecciona un archivo en su lugar.
  2. Elige un algoritmo: MD5, SHA-1, SHA-256, SHA-384 o SHA-512.
  3. Haz clic en Generar Hash (o selecciona un archivo) para calcularlo.
  4. Copia el resumen hexadecimal en minúsculas para verificación o almacenamiento.

Preguntas Frecuentes

¿Qué es un hash?

Un hash es una cadena de longitud fija producida a partir de datos arbitrarios. La misma entrada siempre produce el mismo hash, y incluso un cambio mínimo produce uno completamente diferente.

¿Qué algoritmo debo usar?

Para la mayoría de los usos, SHA-256 es una opción sólida por defecto. MD5 y SHA-1 son rápidos pero se consideran criptográficamente débiles, así que evítalos para verificaciones sensibles a la seguridad.

¿Puedo aplicar hash a un archivo completo?

Sí. Usa la opción de archivo para aplicar hash a los bytes brutos de un archivo. Los hashes SHA usan los bytes del archivo directamente, mientras que MD5 los decodifica primero como texto UTF-8.

¿La herramienta sube mis datos?

No. El cálculo del hash se realiza íntegramente en tu navegador. Tu texto y archivos nunca salen de tu dispositivo.

Herramientas Relacionadas

¿Por qué generar hashes?

Un hash es una huella de longitud fija de cualquier texto o archivo, de modo que puedes verificar integridad, deduplicar datos o comparar valores sin almacenar el original. La misma entrada siempre produce el mismo hash.

Consejos y límites

MD5 y SHA-1 sirven para sumas de comprobación, pero no son seguros criptográficamente para contraseñas; prefiere SHA-256, SHA-384 o SHA-512, que usan la WebCrypto del navegador. El hasheo se ejecuta íntegramente en local.