You are on page 1of 5

Shree Swami Aatmanand Saraswati

Institute of Technology

Information and network security

What is the difference between encryption and hash function ?


Explain requirement of hash function? Explain the merkle
damgard scheme.

Prepared By, Guided By,


Ankit savaliya Prof. Manoj Radadiya
160760107046 Prof. Viral Patel
outline

• difference between encryption and hash function

• requirement of hash function

• the merkle damgard scheme


difference between encryption and hash
function
• Encryption is a two-way function, what is encrypted
can be decrypted with the proper key.
• Purpose:- transmit data securely.

• Hashing, however, is a one-way function that uses


plain text to produce a unique message digest.
• Purpose:- verify data.

• With a properly designed algorithm, there is no way to


reverse the hashing process to reveal the original
password.
requirement of hash function
the merkle damgard scheme
• Merkle–Damgard hash function is a method of building
collision-resistant cryptographic hash functions from collision-
resistant one-way compression functions.

• This construction was used in the design of many popular hash


algorithms such as MD5, SHA1 and SHA2.

You might also like