# Generador SHA-1

Genera el hash SHA-1 de cualquier texto con este generador SHA-1. Introduce el texto y la herramienta lo codifica en UTF-8, calcula el resumen SHA-1 de 160 bits y lo devuelve como una cadena hexadecimal de 40 caracteres en minúsculas, el mismo valor que generan sha1sum y las bibliotecas estándar. Útil para desarrolladores que verifican sumas de comprobación heredadas, examinan identificadores de estilo Git o igualan API antiguas que aún esperan SHA-1.

## Preguntas frecuentes

### ¿Qué devuelve el generador SHA-1?

Devuelve el resumen SHA-1 del texto en forma de 40 caracteres hexadecimales en minúsculas, que representan 160 bits. El mismo texto siempre produce el mismo hash.

### ¿Cuál es el hash SHA-1 de hello?

La palabra hello en minúsculas, sin un salto de línea al final, produce el hash aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Úsalo como valor de prueba rápido al compararlo con tu propio código.

### ¿Por qué mi hash SHA-1 no coincide con el de otra herramienta?

El texto se calcula exactamente tal como se introduce, incluidos los espacios, las tabulaciones y los saltos de línea. Un salto de línea al final añadido por echo o los finales de línea CRLF Windows producen un hash completamente distinto.

### ¿Cómo se codifica el texto Unicode?

La herramienta codifica el texto en UTF-8 antes de calcular el hash, el formato predeterminado en la mayoría de los lenguajes y terminales. Si un sistema calcula el hash de los mismos caracteres en bytes UTF-16 o Latin-1, obtendrá un resultado distinto.

### ¿Sigue siendo seguro SHA-1?

No. En 2017 se publicó una colisión práctica de SHA-1, y los navegadores y las autoridades de certificación dejaron de aceptar firmas SHA-1. Usa SHA-256 o SHA-512 para firmas, comprobaciones de integridad frente a manipulaciones y nuevos diseños.

### ¿Es este el mismo hash que Git usa para los commits?

No directamente. Git calcula el hash de una cabecera como blob, seguida de la longitud del contenido y un byte nulo antes del contenido. Por eso, el hash SHA-1 simple del texto de un archivo es distinto del ID de objeto Git.

### ¿Puedo calcular el hash de un archivo?

La herramienta calcula el hash del texto que pegas o escribes, no de archivos subidos. Para archivos binarios, usa sha1sum en Linux, shasum en macOS o Get-FileHash -Algorithm SHA1 en PowerShell.

### ¿Se puede descifrar SHA-1?

No, SHA-1 es una función unidireccional y no tiene una clave con la que descifrarla. Aun así, es posible encontrar entradas cortas o comunes en tablas de consulta, así que nunca confíes en el hash de un secreto débil como protección.

### ¿La herramienta usa una sal o una clave HMAC?

No, calcula el hash SHA-1 simple del texto exactamente como se proporciona. Para hashes con clave, usa una herramienta HMAC; para contraseñas, usa un algoritmo lento como bcrypt o Argon2.

### ¿Cuánto texto puedo procesar?

Introduce al menos un carácter y hasta 5 MB de texto; si la entrada es mayor, se rechazará con un mensaje. El resultado es idéntico a la opción SHA-1 del Generador de hashes.

¿Su anuncio aquí?

[Envíenos un correo](mailto:hi@dennn.is?subject=Publicidad%20en%20OneClick%20Pro)

[Anuncio El conjunto de plugins listo para agentes de WordPress.](https://sleekwp.com/?ref=oneclickpro)
