IA en tu dispositivo: profesional y privado.

Herramienta online de generador de hash

Generador de hash para texto y archivos: de MD5 a SHA-3, sin subidas.

  • Se ejecuta en tu dispositivo
  • 8 algoritmos · de MD5 a SHA-3
  • Verifica una suma en un pegado
  • Gratis hasta 250 MB · Lotes con Pro
Caracteres de entrada: 0Bytes de entrada: 0Algoritmos: 4
Hashes generados

Pega el valor que te dio el editor. El algoritmo se deduce de su longitud.

Escribe texto o añade un archivo y aquí aparecerán los hashes.

Usa SHA-256, SHA-512 o SHA3-256 para seguridad moderna. MD5 y SHA-1 son algoritmos heredados y no deben usarse para contraseñas; CRC-32 solo detecta corrupción accidental.

Algoritmos

Todos los algoritmos son gratuitos. Elegir más cuesta tiempo, no otra lectura del archivo.

Formato de salida
Formato de salida
Clave HMAC
La clave está en

Déjala vacía para un hash normal. Con una clave, cada algoritmo produce un HMAC.

Exportación por lotes
Pro

Disponible con Pro, cuando hay más de un archivo procesado.

Calculando mientras escribes

Para qué sirve

Los hashes resumen datos para detectar cambios, verificar descargas y encadenar construcciones criptográficas mayores.

Genera hashes MD5, SHA-1, SHA-256 y más a partir de tu texto.

Ventajas

  • Integridad: Compare digests para ver si el contenido cambió.
  • Contraseñas: Use KDF + sal; no almacene texto plano ni solo MD5.
  • Firmas: Muchos esquemas firman sobre el hash del mensaje.
  • Checksums: Verificación rápida de archivos y configs.
  • Huellas: Identificadores compactos para caché y deduplicación.

Algoritmos

Cada función produce un digest de longitud fija; la resistencia a colisiones define si sirve para seguridad.

Disponibles aquí

  • MD5: 128 bits; rápido y muy reconocido, pero sin resistencia a colisiones para fines de seguridad.
  • SHA-1: 160 bits; obsoleto para nuevos usos de seguridad, aún presente en sumas heredadas y en los identificadores de Git.
  • SHA-256: 256 bits de la familia SHA-2; el valor por defecto habitual hoy para integridad y firmas.
  • SHA-384: estado interno de 512 bits truncado a 384; especificado para varias suites TLS y perfiles de certificados.
  • SHA-512: 512 bits; estado mayor, útil cuando quieres un hash más ancho o cierto rendimiento.
  • SHA3-256: 256 bits sobre la esponja Keccak, una construcción totalmente distinta de SHA-2, así que romper una no implica romper la otra.
  • SHA3-512: 512 bits de esponja; el hash más ancho aquí y el más lento, porque absorbe solo 72 bytes por permutación.
  • CRC-32: una suma de 32 bits, no un hash criptográfico. Detecta corrupción accidental y es lo que registran los ZIP, los bloques PNG y gzip.

Cómo elegir entre ellos

Normalmente lo decide aquello con lo que necesitas interoperar. Cuando no, la lista corta es corta.

  • Si compruebas una descarga, usa el algoritmo que publicó el editor. Cualquier otro no demuestra nada, por fuerte que sea.
  • Si eliges para trabajo nuevo, SHA-256 es el valor por defecto que ya existe en todos los lenguajes y herramientas.
  • Usa SHA-512 cuando quieras un hash más ancho, o en hardware de 64 bits donde suele ser más rápido que SHA-256.
  • Usa SHA3-256 cuando quieras una construcción sin relación con SHA-2, por ejemplo si una norma exige diversidad de algoritmos.
  • Usa CRC-32 solo para corrupción accidental. Es trivial de falsificar y nunca se pensó para resistir a un atacante.
  • Nunca elijas MD5 ni SHA-1 para algo nuevo. Están aquí porque hay sistemas reales que aún los emiten, no porque sean seguros.

Cómo generar hashes online

Genere digests sin enviar datos al servidor.

  1. Texto — Escriba o pegue; los hashes se actualizan solos.
  2. Algoritmo — Elija todos o uno: MD5, SHA-1, SHA-256, SHA-512.
  3. Copiar — Use Copiar junto al digest. Todo se ejecuta en su dispositivo, no en nuestros servidores.

Calcular el hash de un archivo no es lo mismo que el de su texto

Este es el motivo más común de que una suma de comprobación «no coincida» sin que nada esté mal. Un hash se calcula sobre bytes, y el mismo documento puede ser varias secuencias de bytes distintas.

  • Finales de línea: un archivo de texto guardado en Windows termina cada línea con CRLF y en macOS o Linux con LF. Son bytes distintos, así que son hashes distintos, aunque el archivo se vea idéntico.
  • Marcas de orden de bytes: un archivo UTF-8 guardado «con BOM» empieza con tres bytes extra que no se ven y que cambian el hash por completo.
  • Salto de línea final: casi todos los editores añaden uno al guardar. Pegar el contenido visible en un cuadro de texto normalmente no.
  • Codificación: el texto escrito aquí se calcula como UTF-8. Un archivo guardado como UTF-16 o en una página de códigos antigua contiene bytes distintos para los mismos caracteres.

La regla es sencilla: cuando verifiques algo, calcula el hash del archivo en sí, no de su contenido pegado en un cuadro. Usa el modo texto para cadenas que quieres procesar a propósito.

Verificar una descarga con una suma de comprobación publicada

Publicar una suma junto a una descarga permite confirmar que los bytes recibidos son los publicados. Hacer esa comprobación es el motivo más habitual para abrir una herramienta de hash, y aquí son cuatro pasos.

  1. Suelta el archivo descargado y pulsa Calcular hash. El archivo se lee en tu dispositivo; no se sube nada, lo que importa porque quizá no puedas compartirlo.
  2. Copia la suma de la página del editor o de su fichero de firmas.
  3. Pégala en el cuadro de verificación. El algoritmo se deduce de su longitud, así que no necesitas saber si es SHA-256 o MD5; y cuando una longitud es ambigua, como los 64 caracteres que comparten SHA-256 y SHA3-256, se comprueban ambos.
  4. Lee el veredicto. Coincidencia significa que el archivo es byte a byte el publicado. Si no coincide, repite la descarga desde una fuente de confianza.

Una suma en la misma página que la descarga protege de una transferencia corrupta, no de un sitio web comprometido: quien pueda cambiar el archivo puede cambiar el número. Para eso hace falta una firma.

HMAC: hash con clave

Un hash normal demuestra que los datos no han cambiado, pero no quién los produjo, porque cualquiera puede calcularlo. HMAC cierra esa brecha mezclando una clave secreta, de modo que solo quien la tiene puede generar o comprobar el valor.

  • Firmas de webhooks: los servicios firman cada envío para que tu endpoint rechace peticiones que no vengan de ellos. Casi todos usan HMAC-SHA-256.
  • Firma de peticiones de API: se calcula el hash de una cadena canónica con un secreto compartido y se envía como cabecera.
  • Autenticación de mensajes: un valor guardado junto a los datos para detectar manipulaciones por parte de quien no tenga la clave.

Las claves no siempre son texto. Un secreto suele publicarse en hex o Base64, y escribir esos caracteres como texto usaría bytes equivocados y daría un valor que nunca coincide. Por eso el cuadro pregunta cómo está codificada la clave y acepta UTF-8, hex y Base64. CRC-32 no admite clave y se excluye automáticamente.

Datos útiles

El hash no oculta el mensaje: cualquiera puede recalcularlo si conoce la entrada.

Propiedades

  • La salida tiene tamaño fijo por algoritmo.
  • La misma entrada da el mismo hash.
  • Cambios mínimos alteran por completo el digest.
  • Las funciones estándar son unidireccionales en la práctica.
  • SHA-256/512 son adecuados cuando necesita resistencia a colisiones.

Buenas prácticas

Alinee el algoritmo con el modelo de amenazas.

  • Preferir SHA-256 o SHA-512 en diseños nuevos.
  • No usar MD5/SHA-1 solos para contraseñas.
  • Mantener coherencia al auditar sistemas legacy.
  • Proteger digests almacenados y usar comparación constante en código.
  • No confundir codificación Base64 con cifrado.

Casos de uso

  • Credenciales: Argon2, scrypt o bcrypt según su stack.
  • Descargas: Comparar con el checksum publicado.
  • APIs: Huellas de carga para idempotencia.
  • Config: Alertar si el archivo de configuración cambió.
  • Cadenas: Este demo solo enseña la primitiva en local.

Archivos grandes y por qué esto sigue respondiendo

El hash recorre cada byte de forma estrictamente secuencial, así que las únicas formas honestas de acelerarlo son leer el archivo una vez en lugar de una por algoritmo, aprovechar la aceleración por hardware del dispositivo donde exista, y ejecutar en paralelo los algoritmos que no pueden usarla. Esta herramienta hace las tres.

  • Una sola pasada por el archivo: elegir cuatro algoritmos lee el archivo una vez, no cuatro. Añadir un algoritmo casi no cuesta lectura extra.
  • Aceleración por hardware donde existe: la familia SHA-1 y SHA-2 usa la implementación acelerada de tu dispositivo, que es varias veces más rápida que hacer el mismo trabajo por software.
  • Trabajo en paralelo para el resto: MD5, SHA-3 y CRC-32 no tienen ruta acelerada en ningún sitio, así que se ejecutan a la vez a la vez en lugar de uno tras otro. La espera es el algoritmo más lento, no la suma de todos.
  • Flujo, no carga completa: el archivo se lee a trozos, así que una imagen de disco de varios gigabytes no tiene que caber en memoria y la página sigue respondiendo.
  • Un cancelar que de verdad para: pulsar Cancelar detiene el trabajo de inmediato, no marca una bandera que nadie comprueba.

En la práctica, los cuatro algoritmos por defecto sobre un archivo de 100 MB terminan en medio segundo en un equipo moderno, y el momento más largo que la página pasa ocupada es de unos tres milisegundos, por eso escribir en el cuadro de texto nunca se entrecorta.

Qué es gratis y qué necesita Pro

Todo lo que decide si la respuesta es CORRECTA es gratis. Pro compra escala, que es la parte que cuesta tiempo real a tu dispositivo.

Gratis

  • Los ocho algoritmos, sin restricción sobre cuáles puedes elegir.
  • Texto de cualquier longitud hasta 5 MB, y un archivo a la vez hasta 250 MB.
  • Claves HMAC en UTF-8, hex o Base64.
  • Salida en hex minúscula, HEX mayúscula y Base64.
  • Verificación de sumas con detección automática del algoritmo.
  • Copiar cualquier hash y descargar los resultados de una ejecución.

Pro

  • Encola hasta 100 archivos en una sola ejecución.
  • Sin límite de tamaño impuesto: el techo es lo que tu dispositivo aguante.
  • Exporta un fichero de sumas en formato coreutils que sha256sum -c lee directamente.
  • Exporta un manifiesto CSV con una fila por archivo y una columna por algoritmo.
  • Descarga todo el lote como un único archivo comprimido.

Preguntas frecuentes

¿Cómo funciona este generador de hashes?

Escriba o pegue texto y la herramienta calcula al instante los digests MD5, SHA-1, SHA-256 y SHA-512 directamente en su dispositivo. Muéstrelos todos para compararlos o filtre uno solo, y copie cualquier valor o descárguelos todos. Los resultados se actualizan en vivo al escribir.

¿Mis datos son privados y seguros?

Sí. Cada digest se calcula localmente en su dispositivo con JavaScript. Su texto o archivo nunca se sube a un servidor, ni se almacena ni se registra, y nada sale del dispositivo salvo que copie o descargue un resultado. Es seguro incluso para cadenas sensibles.

¿Qué algoritmos de hash admite?

Genera MD5 (128 bits), SHA-1 (160 bits), SHA-256 y SHA-512 de la familia SHA-2. Muestre los cuatro en paralelo para comparar digests o limite la vista a uno. Cada resultado aparece en hexadecimal estándar, así que coincide con la salida de línea de comandos y bibliotecas.

¿Puedo revertir un hash al texto original?

No. El hash criptográfico es unidireccional por diseño: el digest es una huella de tamaño fijo, no cifrado, así que no hay clave para recuperar la entrada. El mismo texto da siempre el mismo hash, pero no se puede revertir matemáticamente un digest a la cadena original.

¿Qué algoritmo elegir y es seguro?

Para trabajo nuevo sensible a la seguridad elija SHA-256 o SHA-512, resistentes a colisiones en la práctica. MD5 y SHA-1 están rotos frente a colisiones y no deben usarse solos para contraseñas ni firmas; resérvelos para checksums heredados donde las colisiones no importen.

¿Puedo hashear un archivo y es gratis?

Sí. Cambie al modo archivo para arrastrar y soltar un archivo y obtener su huella, o pegue texto directamente; ambos se hashean en local. La herramienta es gratis, funciona en dispositivos de escritorio y móvil, y sigue operando una vez cargada, incluso sin conexión.

4.7de 5

de 978 valoraciones

Valora esta herramienta

Toca una estrella — es un segundo