MD5 |
SHA1 |
MD5
stands for Message Digest. |
While
SHA1 stands for Secure Hash Algorithm. |
MD5 can
have 128 bits length of message digest. |
Whereas
SHA1 can have 160 bits length of message digest. |
The
speed of MD5 is fast in comparison of SHA1’s speed. |
While
the speed of SHA1 is slow in comparison of MD5’s speed. |
To make
out the initial message the aggressor would want 2^128 operations whereas
exploitation the MD5 algorithmic program. |
On the
opposite hand, in SHA1 it’ll be 2^160 that makes it quite troublesome to seek
out. |
MD5 is
simple than SHA1. |
While
SHA1 is more complex than MD5. |
MD5
provides indigent or poor security. |
While
it provides balanced or tolerable security. |
In MD5,
if the assailant needs to seek out the 2 messages having identical message
digest then assailant would need to perform 2^64 operations. |
Whereas
in SHA1, assailant would need to perform 2^80 operations which is greater
than MD5. |
MD5 was
presented in the year 1992. |
While
SHA1 was presented in the year 1995. |