So what is the difference between SHA-1, MD5, and CRC-32? SHA-1 produces a 160-bit hash value, where as MD5 produces only 128-bit and CRC-32 produces 32-bits. Because of the length of bit value, SHA-1 has taken over the place of MD5 in such application protocols as TLS and SSL, IPSec, PGP, S/Mime, and SSH. However, many of the Unix/Linux operating systems actually still use MD5 over SHA-1. Even though SHA-1 has taken the lead over MD5 as being more secure, MD5 is still somewhat faster. SHA-1 runs at 160-bits and 20 bytes message digest, but MD5 runs at 128-bits and only 16 bytes. This means that MD5 actually has a faster implementation than the preferred SHA-1. The good thing about both hashing algorithms is that neither allows for the message digest, or fingerprint, to be reversed. This means that the digest will identify the data as unique, but it will not retrieve any of the data from the message digest.
So, if both MD5 and SHA-1 do not retrieve the data from the message digest and both run at 128-bits, why is SHA-1 preferred? Even though MD5 is faster and there were at least 2 proven limited breaks in SHA-1, it is still seen as being more secure and up-to-date than MD5. Perhaps part of the thinking behind this also stems from the fact that SHA-1 was developed from MD5 and MD5 was created four years before SHA-1. I guess it goes to show that people will always prefer the newer version of anything, which may be why the other versions of SHA are slowly making their way into the spotlight as well.
Published by Miss Faith
Miss Faith is a full time student and she is currently working with About.com as the Guide to Makeup. She has finished her Bachelor's Degree in Intelligence Studies, as well as an Associate's Degree in CIS/N... View profile
- Birth Control OptionsToday's woman has many options when it comes to birth control. This handy guide offers an overview of what's available.
- The Attraction of The Amazing Race : What a Race It's Been!What's the Amazing Race and why should you race to watch it with its millions of fans? Because it's fun to watch relationships unfold under the tensions of team competition, international travel, and plain old crazy...
- Unsightly Trim: How to Paint it WhiteIf you have unsightly trim in your home, consider giving it a new look by painting it white. There are two methods you can use, one more professional and the other more of a "shortcut".
- Abuse of the Elderly: How Widespread is It?The number of elder abuse cases in the country is alarming. Even more distressing is the suspected number of times it happens with no one ever reporting it. What are the facts? Who's doing this to our elderly, and h...
- Lulu: It's How You Self-Publish for Free"If something sounds to good to be true, it usually is..." Lulu is the exception to that rule. If you are one of the millions of people who harbor even the tiniest spark of a dream that includes writing a book, don'...
- The Hidden Costs of Higher Standards
- Worst Date Ever: If You Think it Started Bad... Hold On... It Got Worse!
- A Review of Judith Levine's Book Not Buying It: My Year Without Shopping
- The Importance of Values and Standards in Marriage
- Literacy Standards for Preschool Learners
- Mother's Day at Keizer & Salem, Oregon Iris Festival & Iris Gardens
- Who Invented Mother's Day
- SHA was developed by the NSA in 1993.
- Since the first version, the NSA has developed many with larger bit hash values.





1 Comments
Post a CommentMmmmm... can you taste the nerdy goodness?