Generador de hash SHA-1
Calcule al instante el resumen SHA-1 de 160 bits de un texto o de bytes hexadecimales.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Generador de hash SHA-1?
SHA-1 asigna a cualquier entrada un resumen de 160 bits, mostrado con 40 caracteres hexadecimales. Fue el pilar de los certificados TLS y la firma de código hasta que se demostraron colisiones prácticas en 2017. Sigue apareciendo en los identificadores de objetos de Git, API antiguas, firmas HMAC-SHA1 y sumas de comprobación heredadas.
Este generador convierte su texto a UTF-8 (o lee bytes hex), lo procesa con un SHA-1 en WebAssembly y devuelve el resumen en hex o Base64 junto con la longitud de la entrada en bytes.
¿Cómo funciona?
- Escriba o pegue el texto en el cuadro de entrada.
- Elija texto UTF-8 o bytes hex como entrada, y hex o Base64 como salida.
- Copie el resultado; «abc» debe dar a9993e364706816aba3e25717850c26c9cd0d89d.
Casos de uso habituales
- Comprobar una suma SHA-1 antigua publicada junto a una descarga vieja.
- Entender cómo Git calcula el identificador de un objeto (cabecera más contenido).
- Verificar un esquema de firma OAuth 1.0 o de webhook que aún usa SHA-1.
- Generar el formato de huella que espera un sistema más antiguo.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
The quick brown fox jumps over the lazy dog
2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
Privacidad
Generador de hash SHA-1 se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
SHA-1 está desaconsejado para firmas y certificados porque las colisiones son viables. Solo vale para sumas de comprobación sin adversario; use SHA-256 para cualquier fin de seguridad.
Preguntas frecuentes
¿Sigue siendo seguro SHA-1?
No frente a un atacante decidido. En 2017 se mostraron colisiones (SHAttered) y desde entonces cuestan menos. Navegadores y autoridades de certificación lo abandonaron; use SHA-256 o SHA-3.
¿Por qué el ID de un commit de Git no es el SHA-1 de mi archivo?
Git procesa el texto «blob <tamaño>» más un byte nulo antes del contenido. Por eso el SHA-1 del archivo plano difiere de su ID en Git.
¿Cuánto mide un hash SHA-1?
160 bits: 20 bytes, 40 caracteres hexadecimales o 28 caracteres Base64 con relleno.
Herramientas relacionadas
Generador de hash MD5
Obtenga el resumen MD5 de 128 bits de un texto o de bytes hexadecimales mientras escribe.
Hash y checksum
Generador de hash SHA-256
Procese cualquier texto con SHA-256 y obtenga el resumen de 256 bits en hex o Base64 en tiempo real.
Hash y checksum
Generador de hash SHA-512
Obtenga el resumen SHA-512 de 512 bits de su texto o de bytes hex, listo para copiar en hex o Base64.
Hash y checksum
Generador HMAC
Firme un mensaje con una clave secreta usando HMAC y copie el código de autenticación en hex o Base64.
Hash y checksum
Calculadora de hash de archivos
Suelte uno o varios archivos y obtenga todas las sumas que necesite en una pasada, sin subir nada.
Hash y checksum
Verificador de hash
Pegue la suma de comprobación que le dieron, suelte el archivo y vea si coinciden.
Hash y checksum