security - Hash Functions which are used and more popular -


i know list of hash functions long. want know popular ones used in day day practical tasks. know md5, sha1, sha2 (256 , 512) popular. there other hash function can add these 5 algorithms?

i want develop hash tool , want include algorithms developers need.

most used (and defined in standards ssl/tls, openpgp, ssh) are:

  • crc32 - simple checksum, used in zip, openpgp , number of other standards.
  • md2, md5 - old , weak md5 - old , considered weak.
  • sha1 - standard de facto, used everywhere (dsa algorithm used sha1, that's wide usage area).
  • sha224/256/384/512 - should supersede sha1, , used dsa keys larger 1024 bits, , ecdsa signatures
  • ripemd160 - used in openpgp, , x.509 certificates.

there other hash algorithms (you can full list on wikipedia), you'll never meet them in real life.


Comments