Saltar al contenido principal
FreeOnlineTools Go
Español
Cómo

Cómo generar valores hash paso a paso

Por FreeOnlineTools Team · Actualizado 2026-09-02

Respuesta rápida

Para generar un hash: abra el Generador de hash, seleccione el algoritmo (se recomienda SHA-256), ingrese su texto y el resumen de hash aparecerá instantáneamente. La herramienta utiliza Web Crypto API (crypto.subtle.digest) para un hash seguro. Todo el procesamiento ocurre localmente: su entrada nunca sale de su navegador.

Introducción

Una función hash toma entradas de cualquier tamaño y produce una salida de tamaño fijo llamada hash o resumen. Las funciones hash criptográficas como SHA-256 tienen propiedades especiales: la misma entrada siempre produce la misma salida, diferentes entradas producen diferentes salidas (resistencia a la colisión) y la salida no se puede revertir para encontrar la entrada (unidireccional). Los hashes se utilizan para verificar la integridad de los datos, almacenar contraseñas, firmas digitales y direccionar contenidos. Esta guía le muestra cómo generar hashes en su navegador.

Paso a paso

  1. Abra la herramienta Generador de hash

    Vaya a la página de la herramienta Hash Generator. La herramienta admite múltiples algoritmos: SHA-256, SHA-384, SHA-512, SHA-1 y MD5.

  2. Seleccione el algoritmo hash

    Elija SHA-256 para la mayoría de los casos de uso: es el estándar moderno, ampliamente compatible y no tiene vulnerabilidades conocidas. Utilice SHA-512 para mayor seguridad. Evite MD5 y SHA-1 para usos sensibles a la seguridad; Están rotos para resistir colisiones.

  3. Ingrese su texto de entrada

    Pegue o escriba el texto que desea codificar en el campo de entrada. La herramienta codifica los bytes codificados en UTF-8 de su entrada.

  4. Leer el resumen de hash

    La herramienta calcula el hash usando crypto.subtle.digest() (para SHA) y muestra el resumen codificado en hexadecimal. SHA-256 produce una cadena hexadecimal de 64 caracteres. El resultado aparece al instante.

  5. Copia el hash

    Haga clic en Copiar para copiar el resumen hash a su portapapeles. Úselo para comprobaciones de integridad de archivos, almacenamiento de contraseñas (con sal y extensión de clave) o deduplicación de datos.

Ejemplos

SHA-256 hash de texto

Aporte: Hello, World!

Producción: dffd6021bb2bd5b0af676290809ec008dfca50a8d29e6ac0a52c2d7e9f0a3b0c

SHA-256 hash de cadena vacía

Aporte:

Producción: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

MD5 hash (heredado, no por seguridad)

Aporte: Hello, World!

Producción: ed0760733d7505e9ceacf8af225020ac

Problemas comunes

  • Usar MD5 o SHA-1 por seguridad; ambos están rotos para resistir colisiones. Utilice SHA-256 o más fuerte para cualquier propósito de seguridad.
  • Hashing de contraseñas sin sal: las contraseñas idénticas producen hashes idénticos, lo que permite ataques de tabla arcoíris. Utilice bcrypt, scrypt o Argon2 con una sal única.
  • Esperar que los hashes sean reversibles: los hashes criptográficos son unidireccionales. No puede recuperar la entrada del hash.
  • Sensibilidad entre mayúsculas y minúsculas: los hash hexadecimales suelen estar en minúsculas. Compare los hashes sin distinguir entre mayúsculas y minúsculas o normalícelos antes de comparar.

Consejos

  • Utilice SHA-256 para verificación de integridad de datos, direccionamiento de contenido y firmas digitales.
  • Para almacenar contraseñas, utilice bcrypt, scrypt o Argon2, no SHA-256 sin formato. Estos algoritmos tienen una clave de estiramiento para resistir la fuerza bruta.
  • Utilice Web Crypto API (crypto.subtle.digest) en los navegadores para obtener un hash nativo y seguro, sin necesidad de bibliotecas.
  • Utilice nuestro generador de hash para obtener hash privado e instantáneo: sus datos nunca salen de su navegador.

Herramientas relacionadas

Guías relacionadas

Referencias