Hashing, Hashing Algorithms, and Collisions - Cryptography - Practical TLS

preview_player
Показать описание
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:

🏢 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

🖧 Want to learn how how data moves through a network?

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
Рекомендации по теме
Комментарии
Автор

💲 *Coupon Code* for 50% off: youtube50

PracticalNetworking
Автор

No words can do justice to the clarity of your explanations. It is simply amazing. Thank you Sir.

dwaynesinclair
Автор

I have learned more from you than any of my classes. Please keep making contents. you were born to teach. Very very talented!

ManhwaRecapMaster
Автор

I have learned more from you than any of my expensive classes. Please keep making contents. you were born to teach Sir. Very very talented!

karanvyas
Автор

I have taken many online courses (both free and paid) but I can confidently say that this is by far the most thorough yet simple. I am not a network professional, just a programmer. But your explanation of these concepts has been very clear to me. It's not hard to see your passion for your craft. I think anyone whose job has something even slightly to do with this should definitely take the full course. You are a genius of a teacher.

jephthahefereyan
Автор

Man the way you teach is just amazing, very clear, full of substance and context to help people understand what is going on. i am truly greatful for your videos, you actually managed to ignite an interest for cybersecurity in me which many previous courses i tried failed to do so. Please continue your blessed work!

XMusicSickness
Автор

You are a blessing to this generation, honestly.!!!

adedejiemmanuel
Автор

I love the way you teach us. Please continue the rest part of TCP.

diptiranjansahoo
Автор

You guys make the best videos on this app, simplifying complex topics within minutes. Thank you!

VictoriaOtunsha
Автор

I have watched and studied your Networking Fundamentals series guide and found it very clear and comprehensive

thatman
Автор

Just a small note, by piping the output of echo command to md5sum you also take a new-line character (hex value 0A) into account to produce the MD5 digest.
Use -n flag with echo command to omit the new line and you'll get the pure MD5 hash of the string "hello", or you can just use "printf" command in stead of "echo".

P.S.
Love your content, please keep up the great work you're doing for the community.

xrZt
Автор

Brilliantly articulated. Thank you very much kind sir for your positive input into the universe.

universalponcho
Автор

Of course, the theory must be hard to understand fully. But you have incredible ability to make hard topics understand to all
Thanks for your hard work!

DalasYoo
Автор

simple and clear teaching. thanks will always come here

DerrickAwayevoo
Автор

This was immensely helpful visualizing the way the algorithms work, their limitations, and described the components that make one up. Great work! I'm excited to check out your other stuff!

Nicrophelia
Автор

Explained in very easy manner. Appreciate your efforts.

rahmalh
Автор

You videos are too simple to got the point for me sir. Thanks alot.

pyaephyothaw
Автор

The simplicity is unreal, thanks a lot, it feels weird to be getting this for free, a lot of paid courses do not explain things clearly and simply like this. Thank you. Do you have any course on Udemy?

tund_
Автор

I love this channel. I needed this explanation!! 👏🏻

Cyber.Panda.
Автор

Another well-explained lesson. Thanks.

JoeBlac