Study of Hash Function

Recently I come across an algorithm, and I am sure I have no idea what it is doing, when I ask my colleague, he said it is hash algorithm. Thus comes out this article talking about hash algorithms.

First I will list some of the sites I visited while I am learning what is hash function, how to create it and how to use it.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
http://isthe.com/chongo/tech/comp/fnv/#fnv-prime
I did not spend any time on this post yet.     

http://www.azillionmonkeys.com/qed/hash.html
This is said to be a very good article on hash function.

http://burtleburtle.net/bob/hash/doobs.html
This is also a very good article.

http://en.wikipedia.org/wiki/Hash_function
http://www.benfrederickson.com/heap-visualization/
http://blog.csdn.net/wuliming_sc/article/details/1365962
and difinitely http://www.benfrederickson.com/ is a very good site for learning some knowledge of algorithms.

http://blog.163.com/clevertanglei900@126/blog/static/111352259201171111938208/
this post gives a very clear explanation of what hash function is