Diferencia entre SHA1 y SHA2 – Part 1

1. SHA1 (Secure Hash Algorithm 1) :
SHA1 es una función hash criptográfica diseñada por la Agencia de Seguridad Nacional de los Estados Unidos. Toma una entrada y produce un valor hash de 160 bits. Además, la salida producida por esta función se convierte en un número hexadecimal de 40 dígitos. Es un estándar federal de procesamiento de información de EE. UU. Se publicó por primera vez en 1995. Es el sucesor de SH0 publicado en 1993.
Ejemplo:

Data : Geeksforgeeks
SHA1 : bc7623b7a94ed3d8feaffaf7580df3eca4f5f5ca 

2. SHA2 (Secure Hash Algorithm 2):
SHA1 también es una función hash criptográfica diseñada por la Agencia de Seguridad Nacional de los Estados Unidos. Se construye utilizando la estructura Merkle-Damgard a partir de una función de compresión unidireccional. La función de compresión utilizada se construye utilizando la estructura de Davies-Meyer a partir de un cifrado de bloque clasificado. Fue publicado por primera vez en 2001. Es el sucesor de SH1.
Ejemplo:

Data : Geeksforgeeks
SHA2(256) : 86d755349c6b9f95f365c6ffe7734f25bf2b00cabe8c6bc5f2b8b746c1aac332 

Diferencia entre SHA1 y SHA2:

SHA1 SHA2
Es una función hash criptográfica diseñada por la Agencia de Seguridad Nacional de EE. UU. para reemplazar SH0. Es una función hash criptográfica diseñada por la Agencia de Seguridad Nacional de EE. UU. para reemplazar SH1.
Fue publicado en 1995. Si bien se publicó en 2001.
Produce un valor hash de 160 bits. Produce un valor hash de 224, 256, 384 o 512 bits.
Es sucesor de SH0 y predecesor de SH2. Es sucesor de SH1 y predecesor de SH3.
Es menos seguro. Mientras que es más seguro.
Su estructura se basa en la construcción Merkle-Damgard. Su estructura se basa en la estructura Merkle-Damgard con función de compresión Davies-Meyer.
Los certificados SHA1 no son fiables. SHA2 tiene más certificados mejorados.
Genera hash más pequeño. Mientras genera un hash más grande.
El hash generado por SHA1 es débil. Mientras que el hash generado por SHA2 es fuerte.
No es muy utilizado hoy en día. Si bien se usa ampliamente.

Publicación traducida automáticamente

Artículo escrito por pp_pankaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *