Hash SHA-1 y suma de comprobación

Calcula un hash SHA-1 de 40 caracteres para texto UTF-8 o archivos locales. Compara sumas, copia o descarga el resultado y entiende por qué difiere de un ID de Git.

Calcular
0 caracteres
Resultado

El resultado aparecerá aquí.

Cómo calcular y verificar SHA-1

  1. Introduce texto o elige un archivo local; el archivo seleccionado sustituye al texto.
  2. Si quieres comparar, pega la suma SHA-1 esperada sin nombre de archivo y calcula.
  3. Copia o descarga el resumen completo de 40 caracteres y revisa la comparación.

Claves para usar Hash SHA-1 y suma de comprobación

SHA-1 se ofrece para mantener compatibilidad con sistemas y sumas publicadas existentes. No es adecuado para nuevos diseños que requieran resistencia a colisiones. Se calcula sobre bytes exactos o texto UTF-8.

Ejemplo SHA-1: vector de prueba estándar abc

Entrada
abc
Resultado
a9993e364706816aba3e25717850c26c9cd0d89d

Preguntas sobre Hash SHA-1 y suma de comprobación

¿Qué representa el resultado SHA-1 de 40 caracteres?

Es el resumen SHA-1 completo de 160 bits en hexadecimal minúsculo. El texto se codifica en UTF-8; los archivos conservan sus bytes originales. El límite es de 8 MiB para texto y 32 MiB para archivos, procesados en el navegador.

¿Por qué el SHA-1 del archivo difiere de su ID de objeto de Git?

En un repositorio SHA-1, Git calcula el hash de una cabecera de objeto junto con el contenido, no solo de los bytes del archivo. Para un blob, la cabecera incluye blob, la longitud en bytes y un byte nulo. Esta herramienta calcula SHA-1 sin cabecera, no IDs de Git ni HMAC-SHA-1. Usa HMAC para hashes con clave.

¿Cómo comparo una suma y por qué puede no coincidir?

Pega solo el hash hexadecimal esperado. La comparación ignora mayúsculas y espacios exteriores. La caja del texto, los espacios, CRLF frente a LF, un salto final o UTF-8 BOM cambian los bytes y el resumen. No se normaliza el texto; los nombres y rutas de archivo no se incluyen.

¿Se puede descifrar SHA-1? ¿Sigue siendo seguro?

SHA-1 es un hash, no un cifrado reversible. La herramienta no recupera el texto ni verifica firmas. Los ataques de colisión lo hacen inadecuado para nuevos diseños de seguridad. Úsalo por compatibilidad con sumas existentes; prefiere SHA-256 para archivos nuevos y Argon2id u otro esquema específico para guardar contraseñas.

¿Se suben mis archivos, tokens o textos?

No. Los datos se procesan en tu navegador. El sitio proporciona la página y el programa, pero no envía tus datos a un servidor de conversión ni los guarda en una cuenta.

Todas las herramientas para desarrolladores

Codificación y archivos

Convierte entre texto, bytes, URL e imágenes incrustadas sin alterar los datos originales.

Revisión de datos y textos

Lee datos estructurados y tokens, y comprueba exactamente qué ha cambiado.

Hashes, identificadores y horarios

Verifica archivos, genera identificadores y consulta fechas y ejecuciones periódicas.

Los datos y archivos se procesan en tu dispositivo. No dejes resultados confidenciales en un portapapeles compartido y utiliza un dispositivo de confianza para claves privadas y tokens.