Un hash convierte cualquier texto en una huella de longitud fija. Esta calculadora de hash SHA-1 te da la huella SHA-1 de 160 bits de lo que escribas, al instante y sin salir de tu navegador. Los desarrolladores la usan para comparar versiones de archivos, revisar identificadores de objetos Git y detectar si dos textos no son idénticos.
Escribe o pega en el cuadro y el hash se actualiza mientras escribes. Nada se envía a un servidor, así que puedes probar con cadenas privadas que nunca pegarías en un formulario cualquiera.
Qué es SHA-1, en palabras simples
SHA-1 (Secure Hash Algorithm 1) fue publicado por la NSA en 1995. Lee una entrada de cualquier longitud — una palabra, una frase o un archivo entero — y produce un resultado de 160 bits, escrito siempre como 40 caracteres hexadecimales. La operación es de un solo sentido: no puedes recorrer el hash al revés para recuperar el texto original. Cambia un solo carácter de la entrada, aunque sea una mayúscula, y cambiará aproximadamente la mitad de los caracteres del resultado. Esa sensibilidad es justamente lo que hace útiles a los hashes como huellas digitales.
Un ejemplo resuelto
Escribe la frase The quick brown fox jumps over the lazy dog en la calculadora y obtendrás 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12. Es el resultado de referencia publicado para esta frase, así que sirve como autocomprobación: si tu resultado coincide, la herramienta funciona. Ahora cambia el punto final o pon la primera letra en minúscula y observa cómo cambia toda la huella.
Dónde se sigue usando SHA-1
Git. Cada commit, árbol y blob de Git se identifica con un hash SHA-1, así que verás estas cadenas de 40 caracteres a diario si trabajas con código. Sumas de verificación. Páginas de descarga antiguas y herramientas internas aún publican sumas SHA-1 para comprobar que un archivo llegó intacto. Sistemas heredados. Certificados TLS antiguos, herramientas de firma de documentos y cachés por contenido se construyeron sobre SHA-1. En todos estos casos SHA-1 actúa como identificador o etiqueta contra errores accidentales, no como muro de seguridad.
La advertencia honesta: SHA-1 está roto para seguridad
En 2017 unos investigadores produjeron dos archivos PDF distintos con el mismo hash SHA-1 (el ataque «SHAttered»), demostrando que las colisiones se pueden fabricar a propósito. Eso invalida SHA-1 para cualquier uso con adversarios: no lo uses para guardar contraseñas, firmas digitales, huellas de certificados ni para probar que un archivo no fue alterado maliciosamente. Los navegadores y sistemas actuales rechazan los certificados SHA-1 por este motivo. Para detectar accidentes — una descarga corrupta o un copia-pega truncado — sigue sirviendo, pero si hay un atacante de por medio, usa SHA-256 o SHA-512. Y nunca guardes contraseñas con un hash rápido: las contraseñas van en bcrypt o Argon2.
Cómo usar esta calculadora
No hay nada que configurar. Escribe o pega tu texto y lee el hash. El contador bajo el cuadro muestra la longitud de la entrada y confirma que el resultado tiene siempre 40 caracteres hexadecimales. Usa el botón de copiar para llevarte el hash sin riesgo de perder un dígito: un solo carácter erróneo hace inútil la comparación.
Preguntas frecuentes
¿Se puede revertir o descifrar un hash SHA-1?
No. SHA-1 es una función de un solo sentido, no un cifrado; no hay clave ni operación inversa. Las entradas cortas se pueden adivinar probando candidatos probables (por eso los hashes sin sal de contraseñas débiles caen rápido), pero el hash en sí no se puede invertir.
¿Por qué existe el hash del texto vacío?
Porque un hash está definido para cualquier entrada, incluida la nada. El SHA-1 de la cadena vacía es da39a3ee5e6b4b0d3255bfef95601890afd80709: borra el cuadro y verás exactamente ese valor.
¿Qué diferencia hay entre SHA-1 y SHA-256?
Longitud y resistencia. SHA-256 produce 256 bits (64 caracteres hexadecimales) y no tiene ataques de colisión prácticos conocidos; SHA-1 produce 160 bits y sí los tiene. Para proyectos nuevos, prefiere la familia SHA-2.
¿Mi texto se sube a algún sitio?
No. El cálculo usa la API WebCrypto integrada en tu navegador. Puedes desconectarte de internet tras cargar la página y la calculadora seguirá funcionando.
Herramientas relacionadas
English version: SHA-1 Hash Calculator — Free Online SHA-1 Generator for Text. También te puede interesar: Calculadora de Hash SHA-512 — Genera Hashes SHA-512 de Texto Gratis y Online · Generador y Verificador de Hash Bcrypt — Crea y Comprueba Hashes Online.
Inserta esta herramienta en tu web — gratis
Copia el código de abajo para añadir esta herramienta funcional a tu propia página. Solo pedimos que mantengas el pequeño enlace de crédito que la acompaña.
