Hashing, Hashing Algorithms, and Collisions - Cryptography - Practical TLS
YouTube Viewers YouTube Viewers
236K subscribers
58,095 views
0

 Published On Sep 27, 2021

Hashing, or a Hashing Algorithm takes "something" (a message, a file, a certificate, computer code, anything) and turns into a smaller, representational sample of the original something. The result of a hashing algorithm is known as a Digest (among other names).

To check if two files are perfectly identical, you can simply run them both through a hashing algorithm and compare the digests. If the digests are the same, then you know both files are also identical. In the rare cases that multiple files result in the same digest... you have what's known as a Collision. And while rare, collisions are unavoidable.

This lesson is a free sample lesson from the the most effective TLS and SSL training course ever created. No instructor rambling on about pointless stories. No slides with massive walls of text. No time wasting. Only simple, effective, and precise explanations. Complimented with practical illustrations and visuals.

🔐 More details about the course:
https://classes.pracnet.net/courses/p...

🏢 Do you configure or troubleshoot TLS/SSL for work? If so, I'm willing to bet your employer would happily pay for this SSL training. Reach out if you'd like to coordinate an introduction for a bulk license purchase with your company. I'm happy to provide a generous referral bonus =)

00:00 - Hashing Algorithms - Definition & Simple Explanation
01:42 - Real World Hashing requirements
04:20 - Hashing Demonstration with Linux - md5sum
07:48 - Hash Collisions - Unfortunately, they can't be avoided
10:18 - Hashing Algorithms: md5 sha sha1 sha2 sha224 sha256 sha384 sha512

💬 Join Practical Networking Discord
  / discord  

🖧 Want to learn how how data moves through a network?
   • Networking Fundamentals  

Since you've made it to the bottom of the Description, here's a $100 off coupon code you can use on the full course =)
YT100

show more

Share/Embed