Share on Facebook Share on Twitter Email
Answers.com

List of hash functions

 
Wikipedia: List of hash functions

This is a list of hash functions, including cyclic redundancy checks, checksum functions, and cryptographic hash functions.

Contents

Cyclic redundancy checks

Name Length Type
BSD checksum 16 bits CRC
checksum 32 bits CRC
crc16 16 bits CRC
crc32 32 bits CRC
crc32 mpeg2 32 bits CRC
crc64 64 bits CRC
SYSV checksum 16 bits CRC

Adler-32 is often classified as a CRC, but it uses a different algorithm.

Checksums

Name Length Type
sum8 8 bits sum
sum16 16 bits sum
sum24 24 bits sum
sum32 32 bits sum
fletcher-4 4 bits sum
fletcher-8 8 bits sum
fletcher-16 16 bits sum
Adler-32 32 bits sum
xor8 8 bits sum
Luhn algorithm 4 bits sum
Verhoeff algorithm 4 bits sum

Non-cryptographic hash functions

Name Length Type
Pearson hashing 8 bits
Fowler-Noll-Vo hash function 32, 64, 128, 256,
512, or 1024 bits
xor/product or
product/xor
Zobrist hashing variable xor
JenkinsHash 32 or 64 bits xor/addition
Java hashCode() 32 bits
Bernstein hash[1] 32 bits

Cryptographic hash functions

Name Length Type
elf64 64 bits hash
HAVAL 128 to 256 bits hash
MD2 128 bits hash
MD4 128 bits hash
MD5 128 bits hash
Radio GatĂșn Arbitrarily long hash
RIPEMD-64 64 bits hash
RIPEMD-160 160 bits hash
RIPEMD-320 320 bits hash
SHA1 160 bits hash
SHA256 256 bits hash
SHA384 384 bits hash
SHA512 512 bits hash
Skein Arbitrarily long hash
Tiger 192 bits hash
Whirlpool 512 bits hash


Notes

  1. ^ http://www.partow.net/programming/hashfunctions/index.html

Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
 
 

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "List of hash functions" Read more