Generador de hash

Generar hashes MD5, SHA-1, SHA-256

El generador de hashes de MailDrop calcula los digests MD5, SHA-1, SHA-256 y SHA-512 de cualquier texto que introduzcas, todos a la vez y por completo en tu navegador. No hay botón que pulsar: los cuatro hashes se actualizan automáticamente mientras escribes, así que puedes ver cómo incluso el cambio de un solo carácter produce un digest completamente distinto. La familia SHA se calcula con la API WebCrypto integrada en el navegador para máxima velocidad y exactitud.

Los hashes son los caballos de batalla de la integridad de datos y el desarrollo de software. Puedes verificar que la suma de comprobación publicada de un archivo descargado coincida, generar claves de caché e identificadores de contenido, comparar dos textos sin revisarlos a ojo o producir fixtures de prueba para código que consume digests. Tener los cuatro algoritmos comunes lado a lado también facilita identificar qué algoritmo produjo un hash desconocido comparando su longitud y formato.

Como el hashing ocurre del lado del cliente, el texto que introduces nunca se sube, registra o almacena; la entrada sensible se queda en tu dispositivo. La herramienta es gratuita, sin registro, y forma parte del mismo kit de herramientas centrado en la privacidad que el correo temporal de MailDrop.

1. Escribe o pega tu texto

Introduce cualquier texto en el campo de entrada. Puede ser una palabra, una frase de contraseña con la que estés experimentando, un bloque de código o el contenido de un archivo pegado desde tu editor. No hay un límite de longitud que importe en la práctica.

2. Mira aparecer los hashes

Los digests MD5, SHA-1, SHA-256 y SHA-512 se calculan automáticamente mientras escribes, sin botón de envío. Cada pulsación de tecla recalcula los cuatro valores al instante, directamente en tu navegador.

3. Elige el algoritmo que necesitas

Usa SHA-256 o SHA-512 para cualquier cosa relacionada con seguridad, y MD5 o SHA-1 solo para coincidir con sumas de comprobación heredadas o sistemas que aún los requieren. Las cuatro salidas son hexadecimal estándar en minúsculas.

4. Copia el digest

Copia el hash que necesites y pégalo en tu comparación, script, fixture de prueba o documentación. Para verificar la integridad de los datos, calcula el hash de la misma entrada en ambos lugares y confirma que los digests coinciden exactamente.

Preguntas frecuentes

¿El texto que convierto en hash se envía a su servidor?

No. Todo el hashing se ejecuta del lado del cliente en tu navegador, con los algoritmos SHA gestionados por la API WebCrypto integrada en los navegadores modernos. Nada de lo que escribes se transmite, almacena o registra, así que puedes calcular hashes de cadenas sensibles con seguridad. Desconectarte de internet después de cargar la página no impide que la herramienta funcione.

¿Qué algoritmo de hash debería usar?

Para trabajo nuevo, usa SHA-256 o SHA-512. Ambos son estándares vigentes y resistentes a colisiones, adecuados para comprobaciones de integridad y firmas digitales. MD5 y SHA-1 están criptográficamente rotos, lo que significa que los atacantes pueden construir entradas distintas con el mismo digest, así que resérvalos para compatibilidad con sistemas antiguos y tareas no de seguridad, como claves de caché.

¿Se puede revertir un hash para revelar el texto original?

No directamente. Las funciones hash son unidireccionales por diseño, y no existe un algoritmo que convierta un digest de vuelta en su entrada. Sin embargo, los atacantes pueden adivinar: las contraseñas comunes y las cadenas cortas están en tablas de búsqueda precalculadas, y por eso los sistemas reales aplican sal y estiramiento a las contraseñas en lugar de almacenar hashes simples.

¿Por qué un cambio mínimo en la entrada cambia por completo el hash?

Es el efecto avalancha, una propiedad deliberada de las funciones hash criptográficas. Cambiar un solo bit de la entrada cambia aproximadamente la mitad de los bits de la salida, así que entradas similares producen digests sin relación. Es lo que hace que los hashes sean fiables para detectar hasta la más mínima corrupción o manipulación de los datos.

¿Cómo encaja esto con el correo temporal?

Los desarrolladores que prueban sistemas de cuentas suelen necesitar digests para fixtures, comparar valores almacenados o comprobar qué hace un sistema con identificadores en hash. Combina este generador con una bandeja de correo desechable de MailDrop y podrás ejercitar flujos completos de registro y verificación, hashes incluidos, sin poner jamás una dirección de correo personal en una base de datos de prueba.

Herramientas