# 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