Thanks a lot for watching! You can learn more about Tech School on this page: bit.ly/m/techschool You'll find some Udemy courses created by TechSchool, an invitation link to our Discord server, our GitHub repositories, etc.
@patrickmahoney-ed5jg4 ай бұрын
Just wanted to take a minute to thank you for posting this. It may just well be the most comprehensive breakdown I've found concerning the differences between TLS 1.2 and 1.3. I've watched it maybe 3 or 4 times and it's just as great each time.
@patrickmahoney-ed5jg4 ай бұрын
Thank you for contributing to all of our learning and growth!
@redjohn9334 ай бұрын
You are an excellent teacher. Discovering your channel is the best thing that has happened to me. I'm currently taking the go master backend course. Thank you so much.
@carlellis96473 жыл бұрын
This may be one of the best teaching videos on any subject I've seen on KZbin, and definitely one of the best videos on HTTPS and SSL and TLS. If you already have a background in web application development and web application security, the concepts in the video are well explained and the diagrams and graphics enhance the explanation. If you are having problems understanding the content of the video, I'd suggest getting a basic understanding of web application security first. Great job! :)
@TECHSCHOOLGURU3 жыл бұрын
Great to hear! Thank you, Carl!
@saurin22 жыл бұрын
This is one of the best ssl/tls video. He covered all the required detail in very simple steps. I tried looking even videos on udemy and other paid site. This is far better and detailed. Thank you very much for creating such content and sharing it for free..
@TECHSCHOOLGURU2 жыл бұрын
Glad you liked it!
@TheMarioProductionz2 жыл бұрын
This channel is an absolute goldmine. I hope you keep making videos to help everyone learn these complicated topics.
@TECHSCHOOLGURU2 жыл бұрын
Thanks, will do!
@Solitary04262 жыл бұрын
From Korea:) and watching this because I have an IT test tomorrow in school thanks a lot for the information I wondered what exactly means TLS and SSL
@TECHSCHOOLGURU2 жыл бұрын
Hi! TLS stands for "Transport Layer Security" and SSL stands for "Secure Sockets Layer"
@XoticBrandsTV Жыл бұрын
Truly amazing...it distills 30 hours of college learning and research into 37 mins that effectively connects the dots on Https, tls, CA, pki, ahead, ssl, dh, etc. Thanks.
@TECHSCHOOLGURU Жыл бұрын
Thank you! I'm glad you like it!
@MrVvkvivek3 жыл бұрын
This is my first comment ever on the KZbin, after watching millions of videos😁 Two words only for this video: *Simply Awesome*😎 Subscribed your channel immediately, while watching this video. Hope you continue creating amazing content for the geeks.👍
@TECHSCHOOLGURU3 жыл бұрын
Thanks a lot, Vivek! I'm very happy to hear that!
@wdrone842 жыл бұрын
By far the most comprehensive and easy to understand video on TLS I have come across. Keep up the great work!!
@TECHSCHOOLGURU2 жыл бұрын
Thanks, will do!
@PuneetKumar-nz2st3 жыл бұрын
This is one of the most awesome video I have ever seen.. All those terminologies I have been reading.. HKDF, AEAD etc etc.. never made sense to me until now!!!
@TECHSCHOOLGURU3 жыл бұрын
Wow, thank you!
@yujiaqiao48852 жыл бұрын
Best explanation about TLS I've ever seen. Thanks for your great work.
@TECHSCHOOLGURU2 жыл бұрын
Glad it was helpful!
@vasilyp38472 жыл бұрын
The best explanation of TLS I have ever seen.
@TECHSCHOOLGURU2 жыл бұрын
Thank you!
@acm...2 жыл бұрын
Exceptional content! The attention to detail to cover each aspect made it easy to visualize what would otherwise be a difficult topic to follow.
@TECHSCHOOLGURU2 жыл бұрын
Glad you enjoyed it!
@kaiorafael4293 жыл бұрын
by far the most well explained tutorial about TLS. So, when studying TLS and OpenSSL library and all the crazy name protocols ciphers as TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256, so on so forth... Now it makes lots of sense! If in the future you remake this video, please bringing an example like OpenSSL ciphers would be the killer master super ultra mega power video tutorial :D You have got a subscriber. Thank you for your work.
@TECHSCHOOLGURU3 жыл бұрын
Thanks Kaio! I already made a video about how to use OpenSSL here: kzbin.info/www/bejne/bYrKko1_e9Nqo7s
@Zubi_zoobster3 жыл бұрын
Fantastic video. Not just educational, but very well structured and explained - useful for security professionals to use as a benchmark for explaining TLS. Keep up the good work.
@TECHSCHOOLGURU3 жыл бұрын
Glad you enjoyed it!
@mobilequickie Жыл бұрын
WOW. This is an amazing video explaining TLS in a detailed consumable way. Really, really awesome stuff.
@corn204 Жыл бұрын
Just wanted to say this video is very well made. Kudos
@TECHSCHOOLGURU Жыл бұрын
Thank you!
@santiagosanchezmora88142 жыл бұрын
This is the best explained video i've seen about this topic, after more than 20 video s this one resumes more than 5 hours of content in just 38 minutes. Pls keep going with the channel :D.
@TECHSCHOOLGURU2 жыл бұрын
Wow, thanks!
@raghudevisetti93823 жыл бұрын
Very nice and video I have been looking for many years, found it now that has so many details of the key/message handshake between the client and the server which I am looking for. I am not currently working on SSL/TLS but was very curious to know how the key exchange is done and what is signing, what is a certificate etc.. One word it is excellent! But I need to watch this video many time to obsorb all the concepts used. Will keep watching your similar videos again.
@TECHSCHOOLGURU3 жыл бұрын
Thank you! Glad it was helpful!
@Khiem-wn6wp Жыл бұрын
Excellent video. I've not quite understood some cryptography concepts for a long time until I watched this video. Very thorough. Keep going man!
@TECHSCHOOLGURU Жыл бұрын
Thanks! Glad you enjoyed it!
@Bentleys-Mom2 жыл бұрын
Wow. This was by far the most awesome vid I have ever seen. I am completely new to tech and I feel like I have a good grasp on how encryption works now. You are an amazing teacher.
@TECHSCHOOLGURU2 жыл бұрын
Awesome, thank you!
@honkbalpoort4 жыл бұрын
Great tutorial. Working is ssl/tls everyday and didn't know the basics. Thanks
@TECHSCHOOLGURU4 жыл бұрын
Glad it was helpful!
@edalee59354 жыл бұрын
It is the best tutorial and text in the youtube which I've ever watched.
@TECHSCHOOLGURU4 жыл бұрын
Thanks a lot, Eda!
@davesradiorepairs63444 жыл бұрын
WOW WOW WOW...!!!! This is amazing, and a lot over my head, but it's SO WELL EXPLAINED.... I'm using OpenSSL 1.1.1f on Linux and going through the excercise of creating certificate chains for EAP-TLS and my struggles have resulted in some good learning... However, I never understood the underlying math and techniques to make it all work... THANK YOU....!
@TECHSCHOOLGURU4 жыл бұрын
Thanks, Dave! Great to hear!
@utubedano2 жыл бұрын
This was explained sooo beautifully! Well done! I especially liked how you kept explaining the ‘why’ before you commenced on a deeper topic. Superb 👌
@TECHSCHOOLGURU2 жыл бұрын
Thank you so much!
@utubedano2 жыл бұрын
@@TECHSCHOOLGURU definitely going to share around 👍👍 My go to reference video for this topic. Hoping to add many more videos…
@u2okn2 жыл бұрын
I'm so happy I could find this video. A would have to agree with the other comments. It is an exceptional video. This is one of the best explanation videos I've seen so far in youtube and exactly what I was looking for. Thanks very much!
@TECHSCHOOLGURU2 жыл бұрын
Wow, thank you!
@aminor872 жыл бұрын
Thanks for the video. This is complete explanation of TLS/SSL
@TECHSCHOOLGURU2 жыл бұрын
Glad you liked it!
@tranquoctoan1996 Жыл бұрын
Fantastic! Not only the TLS. This video explains many concept in cryptography.
@TECHSCHOOLGURU Жыл бұрын
Much appreciated!
@gs24x72 жыл бұрын
Excellent presentation and I greatly appreciate all the hard work in building such detailed slides. Also love the live demo in the chrome browser in the end. Thank you!
@TECHSCHOOLGURU2 жыл бұрын
Thanks you! Glad you liked it!
@Buddhax19823 жыл бұрын
Excellent video. I watch a ton of videos about this topic and this video is one of the best.
@TECHSCHOOLGURU3 жыл бұрын
Glad it was helpful!
@YoussefTourki Жыл бұрын
amazing extensive explanation
@tom-MKvGBPQC5fv92 жыл бұрын
Beautiful explanation of a difficult subject. Thank you!
@TECHSCHOOLGURU2 жыл бұрын
Glad you enjoyed it!
@alicetran92422 жыл бұрын
Thank you for the great video, easy to understand, well structure and detail enough.
@TECHSCHOOLGURU2 жыл бұрын
Glad you enjoyed it!
@silvertranc4 жыл бұрын
Great balance between details and topic coverage. Awesome resource!
@TECHSCHOOLGURU4 жыл бұрын
Much appreciated!
@yanushkowalsky1402 Жыл бұрын
very high detail explanation! thanks
@sayyedhaseeb23222 жыл бұрын
go harry i know u can do this if not now in future u will be able to decode everything keep grinding i am rooting for you 😉😉
@TECHSCHOOLGURU2 жыл бұрын
I will try my best!
@bobdavislumbro40472 жыл бұрын
Thanks for the course, could you please elaborate on why they ended up with S ??? @12:00
@johandeclercq94032 жыл бұрын
very good explanation of tls, it covers a lot of ground. Well done.
@TECHSCHOOLGURU2 жыл бұрын
Thank you!
@rahul112 жыл бұрын
Wonderful explaination. Just brillinat and organic.
@TECHSCHOOLGURU2 жыл бұрын
Thank you!
@ice75232 жыл бұрын
Love the illustration! very detailed explanation, great channel, thanks a lot.
@TECHSCHOOLGURU2 жыл бұрын
Glad you like it!
@saifsabir44274 жыл бұрын
i have a backend security dev interview in wednesday, thanks a lottttt
@TECHSCHOOLGURU4 жыл бұрын
Happy to help!
@sajadkolahi2 жыл бұрын
excellent video. thanks for sharing this video. still cant believe its free. thanks again
@TECHSCHOOLGURU2 жыл бұрын
Thanks for watching!
@lateralot21793 жыл бұрын
Truly a brilliant explanation of TLS. I'm much obliged to him. thanks a ton.
@TECHSCHOOLGURU3 жыл бұрын
Thanks! Glad you enjoyed it!
@v1ctor0ng2 жыл бұрын
Thanks a lot for the sharing. Very detail and always correlated to the actual process. Thank you
@TECHSCHOOLGURU2 жыл бұрын
My pleasure!
@pamikrom3 жыл бұрын
Very good quick and simple to understand tutorial!
@TECHSCHOOLGURU3 жыл бұрын
Glad you think so!
@drakezen2 жыл бұрын
A really good explanation. Well done!
@TECHSCHOOLGURU2 жыл бұрын
Thank you!
@KigundaInc2 жыл бұрын
Well organized presentation! I would definitely refer.
@TECHSCHOOLGURU2 жыл бұрын
Much appreciated!
@austincen76263 жыл бұрын
Very nice courses including the backend course!!!
@TECHSCHOOLGURU3 жыл бұрын
Thanks! Glad you like them!
@richardstimson97073 жыл бұрын
Excellent walk-through of a complex topic :-)
@TECHSCHOOLGURU3 жыл бұрын
Thanks, Richard!
@joqiao4004 жыл бұрын
Thanks for this! I have a question though, isn't the private key saved on the server, how do we achieve ephemeral?
@TECHSCHOOLGURU4 жыл бұрын
Hi Jo, the static private key saved on the server is paired with the certificate (public key) for **authenticate** the server. The ephemeral key, on the other hand, is used for **data encryption** . For each new session, during the key exchange process, client & server will generate a different Diffie Hellman private key (the number number "a"), and use it to come up with a new ephemeral symmetric secret key to encrypt the data.
@joqiao4004 жыл бұрын
Ah, thank you for the detailed answer!
@tomasalbertomunozpoupin15223 жыл бұрын
Subscribed, very good video! and the explanation is flawless
@TECHSCHOOLGURU3 жыл бұрын
Thanks and welcome!
@PavilJaison3 жыл бұрын
Good Video. Complex topic in simple words
@TECHSCHOOLGURU3 жыл бұрын
Thank you, Pavil!
@neuroboost25852 жыл бұрын
And why do we need Diffie-Hellman in TLS ? When is it used? Isn't a signed certificate with a public key enough?
@PaulKabana2 жыл бұрын
One mistake at 27:35 - you cannot decrypt a signature using someone's else public key. On that slide a verifier calculates hash first, then ENCRYPTs with signer's public key and then compares ENCRYPTED hashes.
@TECHSCHOOLGURU2 жыл бұрын
Hey Paul, What you said is not correct. For digital signature, we sign (encrypt) with private key, and verify (decrypt) with public key. Besides, you cannot compare the 2 encrypted hashes because every time you encrypt, the output value will be different (even if the input is the same). So we can only compare the 2 hashes (not their encrypted values) You can read more about this from other sources like DocuSign (a very famous digital document signing service): www.docusign.com/how-it-works/electronic-signature/digital-signature/digital-signature-faq
@goodev2 жыл бұрын
This usage of the PKI is very obscure and easily misunderstood as one can see in this post. You should know you are not the first one to run into this. Thanks to TECH SCHOOL for clarifying this comment and also for the excellent material you have put together here.
@CyMDtech Жыл бұрын
amazing video hats down to you
@TECHSCHOOLGURU Жыл бұрын
Thank you!
@iambijunair2 жыл бұрын
Excellent video
@lijames74572 жыл бұрын
amazing work! Thanks a lot, your animation is elegant! Of course Ive learned a lot!
@TECHSCHOOLGURU2 жыл бұрын
Awesome, thank you!
@pradeepsahoo72432 жыл бұрын
Awesome video. Thanks for sharing.
@TECHSCHOOLGURU2 жыл бұрын
Thanks for watching!
@pss_crs3 жыл бұрын
I've Watched and watched and watching 👀 to know more thanks for your Efforts.
@TECHSCHOOLGURU3 жыл бұрын
Much appreciated!
@leandroacosta8447 Жыл бұрын
This helped a lot, thanks.
@TECHSCHOOLGURU Жыл бұрын
Glad to hear it!
@annathesi3 жыл бұрын
Hello this one of the best educational videos I have seen .I am very interested if you can tell us the tool which you used to make this video .As I am too a teacher.
@TECHSCHOOLGURU3 жыл бұрын
Thanks, Anish! I used QuickTime to record and Final Cut Pro to edit the videos. I used canva.com to make the presentation.
@annathesi3 жыл бұрын
@@TECHSCHOOLGURU Thank you so much for sending the information. You are such a great teacher . Keep helping people like this . Thanks again.
@rameshreddymudhireddy29573 жыл бұрын
What a great presentation, Thank you so much for your time and effort on this, I definitely learned a lot :)
@TECHSCHOOLGURU2 жыл бұрын
Great to hear!
@katbert1003 жыл бұрын
thank you very much for your channel!
@TECHSCHOOLGURU3 жыл бұрын
Welcome!!
@edalee59354 жыл бұрын
Great article. Very clear and with details.
@TECHSCHOOLGURU4 жыл бұрын
Thank you!
@kostyacheban85112 жыл бұрын
perfect, thanks a lot
@TECHSCHOOLGURU2 жыл бұрын
Welcome!
@nehashukla29712 жыл бұрын
Very good video
@TECHSCHOOLGURU2 жыл бұрын
Thanks!
@elavarasanrk4 жыл бұрын
Nice tutorial! Thanks.
@TECHSCHOOLGURU4 жыл бұрын
Thank you!
@fabiodbr2 жыл бұрын
amazing video
@karlazzam6494 жыл бұрын
Amazingly detailed thanks
@TECHSCHOOLGURU4 жыл бұрын
Thanks!
@talgatminkashev3998 Жыл бұрын
Great video
@TECHSCHOOLGURU Жыл бұрын
Thanks!
@chaminda5122 жыл бұрын
Thank you
@TECHSCHOOLGURU2 жыл бұрын
Thanks for watching!
@nourhenebelhaj45033 жыл бұрын
just amazing. so, thank you
@TECHSCHOOLGURU3 жыл бұрын
Thank you too!
@CheaHang3 жыл бұрын
Great video, thanks a lots.
@TECHSCHOOLGURU3 жыл бұрын
You are welcome!
@mobilequickie Жыл бұрын
Thanks!
@TECHSCHOOLGURU Жыл бұрын
thank you!
@nossandra4 жыл бұрын
Thank you very much!
@TECHSCHOOLGURU4 жыл бұрын
Welcome!
@Middlepathosho2 жыл бұрын
best on youtube.
@TECHSCHOOLGURU2 жыл бұрын
Thank you!
@syamahmad12292 жыл бұрын
I have a question it may be silly but plz respond. browsers have a list of certificate authorities and can verify certificates, how does node js, .net or any other programming platform verify certificates, as we can use axios, HttpClient etc to make HTTPS requests from our code? 🙄
@TECHSCHOOLGURU2 жыл бұрын
Hey Syam, On the client side, browsers verify the TLS certificates & decrypt the data automatically for you, so in the code, you don't have to do anything. On the server side, HTTPS requests are normally handled (verified & decrypt) by a load balancer (such as Nginx) before they are forwarded to your backend server code. So your server code doesn't need to deal with the certificates either. (You can watch my video about it here: kzbin.info/www/bejne/pIaXd4egp8yGgas)
@syamahmad12292 жыл бұрын
@@TECHSCHOOLGURU thanks😍
@shajahanshan46262 жыл бұрын
Best video to understand pki
@TECHSCHOOLGURU2 жыл бұрын
Thank you!
@showbikshowmma3520 Жыл бұрын
do websites like discord, instagram uses SSL or TSL?
@tuele49064 жыл бұрын
It's not accurate to say attackers need to solve the value of a and b in order to find the final key in DH exchange. DH problem is that given g, p, g^a mod p and g^b mod p, find g^(ab) mod p. Finding a and b is one approach but not necessary the only way.
@TECHSCHOOLGURU4 жыл бұрын
yes, you're absolutely right, Tue :D
@jclchk2 жыл бұрын
amazing.!!
@TECHSCHOOLGURU2 жыл бұрын
Thank you! Cheers!
@12a4tv4 жыл бұрын
làm bản việt đi anh, em học môn nhập môn attt rồi mà xem vẫn k hiểu.
@TECHSCHOOLGURU4 жыл бұрын
Anh làm Tiếng Anh để nhiều người xem được hơn. Hiện giờ anh chưa có thời gian dịch sang TV. Em học CNTT thì nên chịu khó học thêm tiếng Anh nhé :D
@neuroboost25852 жыл бұрын
And what if Harry gets a certificate from bob and then becomes a middle man attacker and sends the same certificate? Will he be perceived as trustworthy or no? And if no, why?
@luisfelipearruda50482 жыл бұрын
Keep up
@TECHSCHOOLGURU2 жыл бұрын
Thanks!
@AIsurvey3 жыл бұрын
but someone manage Public Key,
@TECHSCHOOLGURU3 жыл бұрын
what do you mean, Roytman?
@cinnybun7392 жыл бұрын
Fuck movies bro this is the real entertainment. God this is mad interesting. Harry the Villain!
@belowasmelashgebremariam3 жыл бұрын
Kemey ke
@碰偉 Жыл бұрын
kzbin.info/www/bejne/Y5eXeJWhYrpqa5o is the graph EEC is ECC? and your slideshow quality is so great !!
@duongquocat57694 жыл бұрын
hay anh eei tặng 1 sub
@TECHSCHOOLGURU4 жыл бұрын
Thanks em :D
@AbhishekVaid4 жыл бұрын
I'm sorry but couldn't understand most of it. Animations are great, but speed is too much and explanation is weak. If you can spread a playlist on security over 15, 20 lectures like you did for GRPC, I promise you it'll be a hit. In current form, it's not very understandable.