que paso explicacion explained encrypt ejemplo decrypt autenticacion algoritmo algorithm hash

algorithm - paso - sha1 encrypt



Algoritmo Complejidad y Seguridad: MD5 o SHA1? (3)

¿Cuál es el mejor algoritmo hashing general en términos de complejidad y seguridad? md5 o sha1?

Por lo que sé, md5 es más rápido que sha1, pero SHA1 es más complejo que md5.

¿Me estoy perdiendo algo?


Aquí está la comparación entre MD5 y SHA1. Puede obtener una idea clara de cuál es mejor.


En primer lugar, MD5 está roto: puede generar una colisión, por lo que MD5 no debe utilizarse para ninguna aplicación de seguridad. SHA1 no se sabe que está roto y se cree que es seguro. Aparte de eso, sí, MD5 es más rápido pero tiene salida de 128 bits, mientras que SHA1 tiene salida de 160 bits.

Actualización: SHA1 se ha roto: un equipo de investigadores de Google y CWI ha publicado una colisión - https://shattered.io/static/shattered.pdf


MD5 no es adecuado para su uso con ningún tipo de información sensible. Las colisiones existen con el algoritmo, y ha habido ataques exitosos contra él.

En el momento de esta actualización (3/2017), ahora se prefiere SHA-2.

Cuando se embarca en el manejo seguro de la información, se recomienda que consulte las últimas pautas.