Lecture 3: Introduction to Hashing

Lecture 3: Introduction to Hashing

Introduction to Hashing - What is hashing? - Cryptographic hashing algorithms - Collision-resistance - Hiding - Puzzle-friendliness

The Basics Of Cryptographic Hashing

What Is Hash Function

Bad Hash Function

Collision Resistant Hash Function

A Good Hash Function

The Technical Definition Of Hiding

A Commitment Scheme

A Nonsense Value

A Commitment Scheme

A Hash

Tehnician: Finding Hash Inputs

Generating Hash Values

Bad Hash