Hash Functions: Presented By: Tahir Mehmood (1019) Presented To: Mr. Inam Ul Haq Assistant Professor

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Hash Functions

Presented by:
Tahir Mehmood (1019)
Presented to:
Mr. Inam ul Haq
Assistant Professor

University Of Okara
2

Contents
• Cryptography Hash functions
• Features of Hash Functions
• Efficiency of Operation
• Properties of Hash Functions
• Design of Hashing Algorithms
• Popular Hash Functions
• Applications of Hash Functions
6/26/2020 University of Okara
3

Cryptography Hash functions


• Hash functions are extremely useful and appear in almost all
information security applications.

• A hash function is a mathematical function that converts a


numerical input value into another compressed numerical
value. The input to the hash function is of arbitrary length but
output is always of fixed length.

• Values returned by a hash function are called message digest


or simply hash values

6/26/2020 University of Okara


4

Diagram
• The following picture illustrated hash function

6/26/2020 University of Okara


5

Features of Hash Functions


The typical features of hash functions are −

• Fixed Length Output (Hash Value)

• Hash function coverts data of arbitrary length to a fixed length. This process is often
referred to as hashing the data.

• In general, the hash is much smaller than the input data, hence hash functions are
sometimes called compression functions.

• Since a hash is a smaller representation of a larger data, it is also referred to as a digest.

• Hash function with n bit output is referred to as an n-bit hash function. Popular hash
functions generate values between 160 and University
6/26/2020
512 bits.
of Okara
6

Efficiency of Operation
• Generally for any hash function h with input x, computation of h(x) is
a fast operation.

• Computationally hash functions are much faster than a symmetric


encryption.

6/26/2020 University of Okara


Interesting, right?
This is just a sneak preview of the full presentation. We hope you like it! To see the
rest of it, just click here to view it in full on PowerShow.com. Then, if you’d like, you
can also log in to PowerShow.com to download the entire presentation for free.

You might also like