HASH FUNCTIONS
HASH FUNCTIONS
FUNCTIONS
Definition:
1. Fixed-Length Output:
2. Efficiency:
Pre-Image Resistance:
- Hard to reverse: Cannot retrieve input from hash.
Collision Resistance:
- Hard to find two inputs with the same hash.
- Ensures security against forgery.
Design of Hashing
Algorithms
1. MD (Message Digest):
- MD5 (128-bit): Widely used but compromised due to collisions.
3. RIPEMD:
- RIPEMD-160: Improved and widely used.
4. Whirlpool:
- 512-bit hash based on AES design
Applicatio
ns of Hash
Functions
Password Storage:
- Stores hashed passwords instead of
plaintext.
- Protects against unauthorized access.
Data Integrity:
- Ensures data has not been altered.
THANK YOU ….