Generador de hashes

    Genera hashes criptográficos seguros en el navegador. Compatible con SHA-256, SHA-512, MD5 y PBKDF2 con parámetros HMAC. Rápido, privado y sin servidores.

    Algoritmo y codificación

    Mostrar cadena hexadecimal con letras mayúsculas (A-F)

    SHA-256
    Resultado del cálculoHex
    El hash generado aparecerá aquí cuando introduzcas texto de entrada...
    Seguridad256 bits
    Longitud0 caracteres
    FormatoHex

    Comparar y verificar suma de comprobación

    Comparación insensible a mayúsculas frente a un hash conocido de referencia.

    Hashes comunes de un vistazo

    Cálculos en tiempo real generados simultáneamente en el cliente

    MD5128b
    Introduce texto arriba para calcular el hash MD5...
    SHA-1160b
    Introduce texto arriba para calcular el hash SHA-1...
    SHA-256256b
    Introduce texto arriba para calcular el hash SHA-256...
    SHA-384384b
    Introduce texto arriba para calcular el hash SHA-384...
    SHA-512512b
    Introduce texto arriba para calcular el hash SHA-512...

    Permanece en tu dispositivo. Todo el procesamiento se realiza en tu navegador. Tus entradas nunca se suben a nuestros servidores.

    Cómo usar

    Sigue estos sencillos pasos para obtener los mejores resultados.

    1Escribe o pega tu texto. Introduce el contenido en el área de texto y el hash se actualizará al instante según escribes, sin necesidad de botones.
    2Elige un algoritmo. Selecciona entre SHA-256, SHA-512, MD5, PBKDF2, HMAC-SHA-256 o HMAC-SHA-512 en el menú desplegable.
    3Selecciona la codificación de salida. Alterna entre Hexadecimal y Base64 para obtener el resultado en tu formato de preferencia.
    4Configura opciones avanzadas. Para PBKDF2, define la sal (salt), número de iteraciones y longitud. Para HMAC, introduce tu clave secreta.
    5Copia el resultado. Haz clic en el botón de copia situado junto al hash generado para llevarlo directamente al portapapeles.

    Preguntas frecuentes

    Encuentra respuestas a preguntas comunes sobre esta herramienta.

    Admite SHA-256, SHA-512, SHA-384, SHA-1, MD5, PBKDF2 con SHA-512, HMAC-SHA-256 y HMAC-SHA-512.

    No para fines criptográficos o de seguridad (como almacenar contraseñas), ya que se han descubierto vulnerabilidades que permiten generar colisiones. No obstante, se sigue utilizando ampliamente para verificar la integridad de descargas y como claves de caché en sistemas legacy.

    PBKDF2 (Password-Based Key Derivation Function 2) es un estándar diseñado específicamente para la derivación segura de claves y almacenamiento de contraseñas. Aplica una función hash pseudorandom de forma repetida (miles de iteraciones) combinada con una sal (salt) para hacer inviables los ataques por tablas arcoíris y fuerza bruta con hardware especializado.

    Un HMAC (Código de Autenticación de Mensajes basado en Hash) combina una función hash criptográfica con una clave secreta compartida. Permite verificar simultáneamente la integridad de los datos y la autenticidad del remitente en firmas de webhooks y APIs.

    No. Todos los cálculos criptográficos se ejecutan en local utilizando la API Web Crypto nativa de tu navegador. Ninguna cadena ni clave secreta sale de tu dispositivo.

    Sí. Las funciones hash criptográficas son puramente deterministas: para una entrada idéntica (y mismos parámetros de sal/clave), la salida hexadecimal o base64 será exactamente la misma en cualquier plataforma del mundo.

    ¿Cómo funciona?

    Comprende la metodología, fórmulas y conceptos detrás de esta herramienta.

    Genera hashes criptográficos al instante

    Tanto para verificar la integridad de una descarga, firmar peticiones de API o autenticar mensajes, los hashes criptográficos son la columna vertebral de la seguridad informática contemporánea. Nuestro generador de hashes profesional te permite calcular simultáneamente seis algoritmos criptográficos sobre cualquier texto que introduzcas, de forma instantánea y sin librerías externas.

    ¿Qué es una función hash criptográfica?

    Una función hash toma una entrada arbitraria de cualquier longitud y produce una cadena de longitud fija con propiedades matemáticas muy estrictas. La misma entrada produce siempre el mismo resultado, pero una alteración minúscula en un solo carácter cambia por completo el hash resultante. Este "efecto avalancha" hace que sea imposible reconstruir el texto original a partir del hash y garantiza la detección de cualquier alteración en los datos.

    Los seis algoritmos principales incluidos

    • SHA-256: El estándar indiscutible de la industria. Genera una cadena hexadecimal de 64 caracteres utilizada en certificados SSL/TLS, redes blockchain, Git y autenticación web.
    • SHA-512: La variante de máxima seguridad de la familia SHA-2. Produce 128 caracteres hexadecimales con una protección superior y un rendimiento excelente en arquitecturas modernas de 64 bits.
    • MD5: Genera un hash de 32 caracteres. Aunque está obsoleto para contraseñas debido a colisiones teóricas, sigue siendo el estándar universal para sumas de comprobación rápidas de archivos e índices de bases de datos.
    • PBKDF2: Diseñado específicamente para contraseñas. Ralentiza deliberadamente el cálculo aplicando miles de iteraciones consecutivas junto a una sal (salt), impidiendo ataques masivos de fuerza bruta con tarjetas gráficas.
    • HMAC-SHA-256: Combina SHA-256 con una clave secreta para generar un código de autenticación de mensajes. Es el estándar para firmar webhooks en Stripe, GitHub o AWS.
    • HMAC-SHA-512: Idéntico principio a HMAC-SHA-256 pero basado en SHA-512 para un mayor margen de seguridad criptográfica.

    Cuándo utilizar cada algoritmo

    AlgoritmoTamaño de salidaCaso de uso idóneo
    SHA-256256 bits (64 hex)Comprobación general de integridad y firmas digitales
    SHA-512512 bits (128 hex)Aplicaciones de alta seguridad y sistemas de 64 bits
    MD5128 bits (32 hex)Sumas de verificación (checksums) y compatibilidad
    PBKDF2Configurable (512 bits)Almacenamiento seguro de contraseñas
    HMAC-SHA-256256 bits (64 hex)Autenticación en APIs y verificación de webhooks
    HMAC-SHA-512512 bits (128 hex)Autenticación de mensajes de máxima exigencia

    Cómo computamos estos hashes

    Utilizamos la API estándar Web Crypto (crypto.subtle) para SHA-256, SHA-512, PBKDF2 y los algoritmos HMAC. Es el mismo motor nativo de alta velocidad que gestiona el cifrado HTTPS en tu navegador, garantizando resultados idénticos a los de comandos del sistema como sha256sum o bibliotecas como OpenSSL.

    Para MD5, al no estar incluido en la API Web Crypto moderna por motivos de seguridad, integramos una implementación pura y ligera basada en la especificación formal RFC 1321 ejecutada al 100% en tu navegador.

    Parámetros de PBKDF2

    Nuestra implementación de PBKDF2 utiliza una sal de referencia ("tooltri-pbkdf2-salt"), 100.000 iteraciones y SHA-512 como función base. En un entorno de producción real, cada usuario debe contar con una sal aleatoria única e irrepetible para maximizar la seguridad.

    Tus datos nunca salen de tu navegador

    La privacidad es irrenunciable. Todos los hashes se calculan en tu máquina mediante las interfaces locales del navegador. No transmitimos textos a servidores, no almacenamos tus claves secretas ni registramos historiales de cálculo. Puedes operar con contraseñas sensibles y secretos de API con total confidencialidad.

    Última actualización:

    Explora otras calculadoras y herramientas para acelerar tu trabajo.