Codificador de SHA-1 en línea
Codificador de SHA1 en línea: calcula el hash SHA-1 de cualquier texto al instante en tu navegador. Adecuado para sumas de comprobación y compatibilidad.
Entrada y salida de la herramienta
Acerca del hash SHA-1
SHA-1 genera un digesto hexadecimal fijo de 40 caracteres a partir de texto de cualquier longitud. Se usó mucho para IDs de commits de Git, firmas digitales y sumas de comprobación de archivos. El mismo texto siempre produce el mismo resultado, independientemente de la longitud.
Esta herramienta calcula SHA-1 al instante en tu navegador, ideal para alinear resultados con Git, sistemas heredados u otras herramientas SHA-1. Ten en cuenta que SHA-1 tiene colisiones teóricas, así que los sistemas nuevos deberían preferir SHA-256.
Which standard defines SHA digests?
SHA-1, SHA-256 and SHA-512 are specified in NIST FIPS 180-4. A digest shows whether a message changed. It is not encryption. SHA-1 is no longer recommended for new security uses.
“This standard specifies hash algorithms that can be used to generate digests of messages. The digests are used to detect whether messages have been changed since the digests were generated.”
Preguntas frecuentes
¿Cuál es la diferencia entre SHA-1 y MD5?
SHA-1 genera 40 caracteres hexadecimales (160 bits) mientras que MD5 genera 32 (128 bits). SHA-1 es más largo y algo más resistente a colisiones por diseño, pero ambos se consideran inadecuados cuando se requiere seguridad sólida.
¿El ID de un commit de Git es un SHA-1?
Sí. Los hashes de objetos de commit de Git han usado tradicionalmente SHA-1 (algunas versiones ya admiten SHA-256), así que el digesto generado aquí coincide con la verificación de Git.
¿Se puede usar SHA-1 para almacenar contraseñas?
No se recomienda. El almacenamiento de contraseñas debería usar hashes lentos con sal como bcrypt o argon2. SHA-1 es rápido y tiene riesgo de colisiones, por lo que no es adecuado para guardar credenciales directamente.