Understanding Hashing: Algorithms, Collisions & Applications π
Discover the fundamentals of hashing, including how hash functions work, what causes hash collisions, and their importance in computer science and algorithms. Perfect for beginners and tech enthusiasts!

Monis Yousuf
20.2K views β’ Feb 17, 2024

About this video
Hashing - A very interesting topic which lays the foundation of many computer science topics. From being used in solving algorithm questions in interviews to system design concepts - hashing is used everywhere.
Hashing has a variety of real life use cases like Cryptography, Blockchain, Password Management, Consistent Hashing and so on.
In this video - we will discuss the foundation of hashing and we will learn about the basics of hashing and hash functions. We will also discuss Hash Collisions along with some code examples.
#softwareengineering #hashing
Code Examples: https://github.com/monisyousuf/youtube-tutorials/tree/main/CD_006_hashing
Timestamps:
_____________
00:00 Intro
00:32 What is Hashing?
05:08 What are Hash Collisions?
06:29 Why are hash collisions bad?
07:50 Some known "good" hash functions
08:52 Try it out yourself!
LinkedIn: https://www.linkedin.com/in/monis-yousuf/
Twitter: https://twitter.com/MonisYousuf/
Youtube: https://youtube.com/@MonisYousuf
My Website: https://monisyousuf.com
My Gear:
Camera: https://amzn.to/3CaaLbJ
Lens: https://amzn.to/3Naj39I
Lights: https://amzn.to/42mnKBB
Microphone: https://amzn.to/3OYyUcH
Laptop: https://amzn.to/440kEoj
Keyboard: https://amzn.to/3WN41Kj
Workdesk: https://amzn.to/43nAE3G
Hashing has a variety of real life use cases like Cryptography, Blockchain, Password Management, Consistent Hashing and so on.
In this video - we will discuss the foundation of hashing and we will learn about the basics of hashing and hash functions. We will also discuss Hash Collisions along with some code examples.
#softwareengineering #hashing
Code Examples: https://github.com/monisyousuf/youtube-tutorials/tree/main/CD_006_hashing
Timestamps:
_____________
00:00 Intro
00:32 What is Hashing?
05:08 What are Hash Collisions?
06:29 Why are hash collisions bad?
07:50 Some known "good" hash functions
08:52 Try it out yourself!
LinkedIn: https://www.linkedin.com/in/monis-yousuf/
Twitter: https://twitter.com/MonisYousuf/
Youtube: https://youtube.com/@MonisYousuf
My Website: https://monisyousuf.com
My Gear:
Camera: https://amzn.to/3CaaLbJ
Lens: https://amzn.to/3Naj39I
Lights: https://amzn.to/42mnKBB
Microphone: https://amzn.to/3OYyUcH
Laptop: https://amzn.to/440kEoj
Keyboard: https://amzn.to/3WN41Kj
Workdesk: https://amzn.to/43nAE3G
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
20.2K
Likes
1.1K
Duration
9:33
Published
Feb 17, 2024
User Reviews
4.6
(4) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.