Saltar al contenido

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.

Restablecer

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.

Acerca de OneClick Pro

OneClick Pro es una colección gratuita de más de 150 herramientas web para las tareas cotidianas: convertir imágenes y unidades, dar formato y validar código, consultar dominios y SEO, y trabajar con texto, fechas y números. Todas las herramientas funcionan sin registro ni suscripción; los datos que introduce solo se utilizan para calcular el resultado y nunca se almacenan. Úsela como una caja de herramientas para tareas puntuales o añada a favoritos las que utiliza a diario.