The history of Cryptography

Use the Library and other Internet resources to research for information about the history of Cryptography. Write a 2–3 pages research paper answering these questions.

Describe in detail and with examples, how hash functions work and what they are used for?
Explain with examples, how can we use hash functions in real-life?