DevBento logoDevBento
Herramientas/Generador de Hashes

Generador de Hashes

Genera hashes MD5, SHA-1, SHA-256 y SHA-512 a partir de texto o archivos. Usa Web Crypto API para SHA y una implementación en JavaScript puro para MD5.

Hashes
MD5
SHA-1
SHA-256
SHA-512
Enviar a:
Conversiones Relacionadas
Generador de Hash MD5: de Calculo Rapido de Hash
Genera hashes MD5 a partir de texto. Produce un resumen de 128 bits en 32 caracteres hexadecimales. Cubre sumas de verificación y por qué MD5 está roto.
Hash SHA-256 de "Hello, World!"
El hash SHA-256 de Hello, World! es dffd6021bb2bd5b0af676290809ec3a53191dd81c7f70a4b28688a362182986f. Verifícalo tú mismo y aprende cómo funciona SHA-256.
Herramientas Relacionadas
b64Codificador/Decodificador Base64
Encode hashes for URLs
jwtDecodificador JWT
Verify JWT signatures with your hash

Generador de Hashes

Calcula hashes MD5, SHA-1, SHA-256 y SHA-512 a partir de entrada de texto o archivo. Los hashes SHA usan la Web Crypto API nativa del navegador (crypto.subtle.digest). MD5 se calcula con una implementación en JavaScript puro de RFC 1321. Todo el procesamiento ocurre del lado del cliente.

¿Qué es un hash?

Un hash (o resumen del mensaje) es una cadena de longitud fija producida por una función matemática que asigna entrada de tamaño arbitrario a una huella digital compacta. Las funciones hash criptográficas tienen tres propiedades críticas: salida determinista (la misma entrada siempre produce el mismo hash), computación unidireccional (no se puede invertir el hash para recuperar la entrada original) y resistencia a colisiones (es computacionalmente inviable encontrar dos entradas diferentes que produzcan el mismo hash). Los hashes se usan para verificación de integridad de datos, firmas digitales, almacenamiento de contraseñas (con funciones hash lentas como bcrypt), direccionamiento de contenido en sistemas distribuidos y sumas de verificación.

Como Usarlo

  1. Selecciona el tipo de entrada. Elige Texto para hashear un string o Archivo para hashear los bytes sin procesar de un archivo
  2. Ingresa tu entrada. Escribe o pega texto, o selecciona un archivo de tu sistema de archivos
  3. Lee los resultados. Los cuatro algoritmos hash se calculan simultáneamente
  4. Copia el que necesites. Usa el boton Copiar junto a cada algoritmo o Copiar Todo
  5. Cambia mayusculas/minusculas. Alterna entre salida hexadecimal en minusculas o mayusculas

Como Funciona un Hash Criptográfico

Una función hash criptográfica toma una entrada de cualquier longitud y produce una salida de longitud fija que es determinista (la misma entrada siempre produce la misma salida), rápida de calcular y no invertible. Dos propiedades de seguridad importantes son la resistencia a colisiones (es difícil encontrar dos entradas con el mismo hash) y la resistencia a preimagen (es difícil encontrar una entrada que produzca un hash dado).

SHA-256 y SHA-512 son parte de la familia SHA-2, diseñada por la NSA y publicada por NIST. No están rotos y son la opción estándar para verificación de integridad, firmas digitales y direccionamiento de contenido. SHA-1 tiene ataques de colisión teóricos y está deprecado para uso de seguridad.

MD5 fue diseñado por Ronald Rivest en 1991. Los ataques de colisión se demostraron en 2004 y siguieron exploits prácticos. MD5 todavía se usa ampliamente para sumas de verificación no criptográficas: verificar descargas de archivos, almacenamiento direccionable por contenido y deduplicación.

Al hashear archivos, esta herramienta lee el archivo en memoria y pasa los bytes sin procesar a la función hash. Para entrada de texto, el string se codifica como UTF-8 antes de hashear, que es lo mismo que hacen las herramientas de línea de comandos como sha256sum.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · construido localmente