Hack the Hydra

Generador de hash (SHA-256, SHA-1, SHA-512)

Escribe o pega un texto para obtener al instante sus hash SHA-256, SHA-1, SHA-384 y SHA-512. Calcula el hash del texto completo o de cada línea. Se usa la API Web Crypto de tu navegador: no se envía nada.

🔒 Privado: la conversión se hace en esta pestaña. No se sube nada.

Generador de hash (SHA-256, SHA-1, SHA-512) es una herramienta en línea gratuita de Hack the Hydra. Calcula el hash SHA-256, SHA-1, SHA-384 o SHA-512 de cualquier texto, en hexadecimal o Base64, por líneas o completo. Gratis, privado, en tu navegador.

100 % gratisSin subir archivos: funciona en tu navegadorSin registro
Generador de hash (SHA-256, SHA-1, SHA-512): la herramienta con un archivo de ejemplo convertido

Qué es un hash

Un hash criptográfico convierte cualquier texto en una huella de longitud fija. El mismo texto da siempre el mismo hash, y cambiar un solo carácter lo cambia por completo. SHA-256 da 64 caracteres hexadecimales, SHA-1 40, SHA-384 96 y SHA-512 128. No se puede recuperar el texto a partir del hash; solo comprobar si otro texto da el mismo.

Cada byte cuenta

El texto se codifica en UTF-8 antes del cálculo, como hacen la mayoría de programas. Un espacio o un salto de línea final da otro hash: «echo hello | sha256sum» incluye un salto de línea y «printf hello | sha256sum» no. Usa «Cada línea por separado» para una lista de valores, como correos para una audiencia publicitaria.

Qué algoritmo usar

SHA-256 para sumas de comprobación, firmas de API y todo proyecto nuevo. SHA-1 ya no resiste colisiones y solo está para sistemas antiguos como los identificadores de Git. No guardes contraseñas con un SHA simple: usa bcrypt, scrypt o Argon2 con sal. MD5 no se ofrece: los navegadores no lo incluyen y no debe usarse para seguridad.

Ejemplo

Los hashes SHA-1 y SHA-256 de la palabra «hello» (hexadecimal): valores de prueba estándar que puedes comparar con cualquier otra herramienta.

Entrada

hello

Resultado

SHA-1: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Cómo usar

  1. Escribe o pega el texto en el cuadro de arriba.
  2. Elige el algoritmo, la salida hexadecimal o Base64 y si cada línea va por separado.
  3. Copia el hash o descarga los resultados.

Preguntas frecuentes

¿Se envía mi texto a un servidor?

No. El hash se calcula con la API Web Crypto en tu pestaña.

¿Por qué mi hash no coincide con otra herramienta?

Casi siempre por un espacio o salto de línea final, o por otra codificación. Esta herramienta usa exactamente los bytes UTF-8 escritos.

¿Se puede descifrar un hash SHA-256?

No, es de un solo sentido. Los textos cortos o comunes se pueden adivinar probando, por eso las contraseñas necesitan un hash lento con sal.

¿Puedo calcular el hash de un archivo?

Esta página trabaja con texto. Para archivos: sha256sum en Linux, shasum -a 256 en macOS, certutil -hashfile en Windows.

Guías

Otras herramientas

Convertir PDF a MarkdownImagen a texto (OCR gratis)Convertir Word a MarkdownExcel y CSV a tablas MarkdownOCR PDF: PDF escaneado a textoConvertir PDF a textoUnir archivos PDFDividir PDF: extraer páginasGirar PDFConvertir JPG a PDFConvertir PDF a JPGConvertidor de imágenes: PNG, JPG, WebPComprimir imagen: JPG y WebPConvertir PNG a JPGConvertir JPG a PNGConvertir WebP a PNGGenerador de código QRContador de palabrasConvertidor de mayúsculas y minúsculasFormateador y validador JSONCodificar y decodificar Base64Codificador y decodificador de URLGenerador de UUID v4Generador de contraseñas segurasGenerador de Lorem IpsumConversor de JSON a CSVEliminar líneas duplicadasConversor de timestamp UnixConversor de JSON a YAMLComparar dos textosRedimensionar imagenCalculadora de porcentajesCalculadora de edadConvertidor de colores: HEX, RGB, HSLCalcular días entre dos fechasConvertidor de YAML a JSONConversor de unidadesDecodificador JWTConvertidor binario, hexadecimal, decimal y octalConvertidor de números romanosProbador de regexExplicar una expresión cron