Take the 2-minute tour ×
Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography. It's 100% free, no registration required.

What is the current level of security needed for a hash function?

Until not long ago this was 80 bits. What about now?

share|improve this question
I prefer at least 128 bits of security for everything ( => use 256 bit hashes if you want collision resistance). If you care less or only need short term security you can go down to about 80 bits. –  CodesInChaos Mar 20 at 20:36
80 was prior NIST level, current NIST level is 112 bits (SHA-224) –  Richie Frame Mar 20 at 20:45

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.