A complete overview of SSL/TLS and its cryptographic system

Sdílet
Vložit
  • čas přidán 9. 09. 2024

Komentáře • 181

  • @TECHSCHOOLGURU
    @TECHSCHOOLGURU  Před rokem +2

    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-ed5jg
    @patrickmahoney-ed5jg Před měsícem +1

    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.

  • @redjohn933
    @redjohn933 Před 2 měsíci +1

    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.

  • @carlellis9647
    @carlellis9647 Před 3 lety +38

    This may be one of the best teaching videos on any subject I've seen on CZcams, 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! :)

  • @TheMarioProductionz
    @TheMarioProductionz Před 2 lety +7

    This channel is an absolute goldmine. I hope you keep making videos to help everyone learn these complicated topics.

  • @MrVvkvivek
    @MrVvkvivek Před 3 lety +13

    This is my first comment ever on the CZcams, 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.👍

    • @TECHSCHOOLGURU
      @TECHSCHOOLGURU  Před 3 lety +2

      Thanks a lot, Vivek! I'm very happy to hear that!

  • @yujiaqiao4885
    @yujiaqiao4885 Před 2 lety +3

    Best explanation about TLS I've ever seen. Thanks for your great work.

  • @saurin2
    @saurin2 Před rokem +1

    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..

  • @Zubi_zoobster
    @Zubi_zoobster Před 2 lety +6

    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.

  • @mobilequickie
    @mobilequickie Před rokem +1

    WOW. This is an amazing video explaining TLS in a detailed consumable way. Really, really awesome stuff.

  • @acm...
    @acm... Před 2 lety +3

    Exceptional content! The attention to detail to cover each aspect made it easy to visualize what would otherwise be a difficult topic to follow.

  • @wdrone84
    @wdrone84 Před 2 lety +1

    By far the most comprehensive and easy to understand video on TLS I have come across. Keep up the great work!!

  • @XoticBrandsTV
    @XoticBrandsTV Před rokem

    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.

  • @Solitary0426
    @Solitary0426 Před 2 lety

    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

    • @TECHSCHOOLGURU
      @TECHSCHOOLGURU  Před 2 lety

      Hi!
      TLS stands for "Transport Layer Security"
      and SSL stands for "Secure Sockets Layer"

  • @aminor87
    @aminor87 Před 2 lety

    Thanks for the video. This is complete explanation of TLS/SSL

  • @vasilyp3847
    @vasilyp3847 Před 2 lety

    The best explanation of TLS I have ever seen.

  • @corn204
    @corn204 Před rokem

    Just wanted to say this video is very well made. Kudos

  • @kaiorafael429
    @kaiorafael429 Před 3 lety +2

    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.

    • @TECHSCHOOLGURU
      @TECHSCHOOLGURU  Před 3 lety

      Thanks Kaio! I already made a video about how to use OpenSSL here: czcams.com/video/7YgaZIFn7mY/video.html

  • @edalee5935
    @edalee5935 Před 4 lety +1

    It is the best tutorial and text in the youtube which I've ever watched.

  • @honkbalpoort
    @honkbalpoort Před 4 lety +1

    Great tutorial. Working is ssl/tls everyday and didn't know the basics. Thanks

  • @coolpup2112
    @coolpup2112 Před rokem +1

    Excellent video

  • @PuneetKumar-nz2st
    @PuneetKumar-nz2st Před 3 lety

    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!!!

  • @YoussefTourki
    @YoussefTourki Před rokem

    amazing extensive explanation

  • @gs24x7
    @gs24x7 Před 2 lety +6

    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!

  • @yanushkowalsky1402
    @yanushkowalsky1402 Před rokem

    very high detail explanation! thanks

  • @IslamIsDanger
    @IslamIsDanger Před 2 lety

    Definitely needs some reading materials! Good job

  • @raghudevisetti9382
    @raghudevisetti9382 Před 3 lety +1

    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.

  • @santiagosanchezmora8814

    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.

  • @tranquoctoan1996
    @tranquoctoan1996 Před rokem

    Fantastic! Not only the TLS. This video explains many concept in cryptography.

  • @alicetran9242
    @alicetran9242 Před 2 lety +1

    Thank you for the great video, easy to understand, well structure and detail enough.

  • @Khiem-wn6wp
    @Khiem-wn6wp Před rokem

    Excellent video. I've not quite understood some cryptography concepts for a long time until I watched this video. Very thorough. Keep going man!

  • @tom-MKvGBPQC5fv9
    @tom-MKvGBPQC5fv9 Před 2 lety +1

    Beautiful explanation of a difficult subject. Thank you!

  • @sajadkolahi
    @sajadkolahi Před 2 lety

    excellent video. thanks for sharing this video. still cant believe its free. thanks again

  • @Bentleys-Mom
    @Bentleys-Mom Před rokem

    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.

  • @v1ctor0ng
    @v1ctor0ng Před 2 lety

    Thanks a lot for the sharing. Very detail and always correlated to the actual process. Thank you

  • @u2okn
    @u2okn Před 2 lety

    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!

  • @Buddhax1982
    @Buddhax1982 Před 3 lety

    Excellent video. I watch a ton of videos about this topic and this video is one of the best.

  • @utubedano
    @utubedano Před 2 lety

    This was explained sooo beautifully! Well done!
    I especially liked how you kept explaining the ‘why’ before you commenced on a deeper topic. Superb 👌

    • @TECHSCHOOLGURU
      @TECHSCHOOLGURU  Před 2 lety +1

      Thank you so much!

    • @utubedano
      @utubedano Před 2 lety

      @@TECHSCHOOLGURU definitely going to share around 👍👍
      My go to reference video for this topic.
      Hoping to add many more videos…

  • @leandroacosta8447
    @leandroacosta8447 Před rokem

    This helped a lot, thanks.

  • @davesradiorepairs6344
    @davesradiorepairs6344 Před 3 lety

    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....!

  • @lateralot2179
    @lateralot2179 Před 3 lety

    Truly a brilliant explanation of TLS. I'm much obliged to him. thanks a ton.

  • @silvertranc
    @silvertranc Před 3 lety

    Great balance between details and topic coverage. Awesome resource!

  • @rahul11
    @rahul11 Před 2 lety

    Wonderful explaination. Just brillinat and organic.

  • @sayyedhaseeb2322
    @sayyedhaseeb2322 Před rokem

    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 😉😉

  • @CyMDtech
    @CyMDtech Před rokem

    amazing video hats down to you

  • @pradeepsahoo7243
    @pradeepsahoo7243 Před 2 lety

    Awesome video. Thanks for sharing.

  • @johandeclercq9403
    @johandeclercq9403 Před 2 lety

    very good explanation of tls, it covers a lot of ground. Well done.

  • @ice7523
    @ice7523 Před 2 lety

    Love the illustration! very detailed explanation, great channel, thanks a lot.

  • @pamikrom
    @pamikrom Před 3 lety

    Very good quick and simple to understand tutorial!

  • @drakezen
    @drakezen Před 2 lety

    A really good explanation. Well done!

  • @kodukullasivakumar9283

    excellent video.

  • @richardstimson9707
    @richardstimson9707 Před 3 lety

    Excellent walk-through of a complex topic :-)

  • @austincen7626
    @austincen7626 Před 3 lety

    Very nice courses including the backend course!!!

  • @KigundaInc
    @KigundaInc Před 2 lety

    Well organized presentation! I would definitely refer.

  • @fabiodbr
    @fabiodbr Před rokem

    amazing video

  • @rameshreddymudhireddy2957

    What a great presentation, Thank you so much for your time and effort on this, I definitely learned a lot :)

  • @lijames7457
    @lijames7457 Před 2 lety

    amazing work! Thanks a lot, your animation is elegant! Of course Ive learned a lot!

  • @PavilJaison
    @PavilJaison Před 3 lety

    Good Video. Complex topic in simple words

  • @kostyacheban8511
    @kostyacheban8511 Před 2 lety

    perfect, thanks a lot

  • @tomasalbertomunozpoupin1522

    Subscribed, very good video! and the explanation is flawless

  • @pss_crs
    @pss_crs Před 3 lety

    I've Watched and watched and watching 👀 to know more thanks for your Efforts.

  • @katbert100
    @katbert100 Před 2 lety

    thank you very much for your channel!

  • @edalee5935
    @edalee5935 Před 4 lety

    Great article. Very clear and with details.

  • @saifsabir4427
    @saifsabir4427 Před 3 lety

    i have a backend security dev interview in wednesday, thanks a lottttt

  • @nehashukla2971
    @nehashukla2971 Před 2 lety

    Very good video

  • @PaulKabana
    @PaulKabana Před 2 lety +1

    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.

    • @TECHSCHOOLGURU
      @TECHSCHOOLGURU  Před 2 lety

      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

    • @goodev
      @goodev Před 2 lety

      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.

  • @karlazzam649
    @karlazzam649 Před 4 lety

    Amazingly detailed thanks

  • @elavarasanrk
    @elavarasanrk Před 3 lety

    Nice tutorial! Thanks.

  • @nourhenebelhaj4503
    @nourhenebelhaj4503 Před 2 lety

    just amazing. so, thank you

  • @chaminda512
    @chaminda512 Před 2 lety

    Thank you

  • @crazycsa
    @crazycsa Před 2 lety

    best on youtube.

  • @CheaHang
    @CheaHang Před 3 lety

    Great video, thanks a lots.

  • @mobilequickie
    @mobilequickie Před rokem

    Thanks!

  • @bobdavislumbro4047
    @bobdavislumbro4047 Před 2 lety

    Thanks for the course, could you please elaborate on why they ended up with S ??? @12:00

  • @nossandra
    @nossandra Před 4 lety

    Thank you very much!

  • @jclchk
    @jclchk Před 2 lety

    amazing.!!

  • @neuroboost2585
    @neuroboost2585 Před 2 lety

    And why do we need Diffie-Hellman in TLS ? When is it used? Isn't a signed certificate with a public key enough?

  • @annathesi
    @annathesi Před 3 lety +1

    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.

    • @TECHSCHOOLGURU
      @TECHSCHOOLGURU  Před 3 lety

      Thanks, Anish!
      I used QuickTime to record and Final Cut Pro to edit the videos.
      I used canva.com to make the presentation.

    • @annathesi
      @annathesi Před 3 lety

      @@TECHSCHOOLGURU Thank you so much for sending the information. You are such a great teacher . Keep helping people like this . Thanks again.

  • @joqiao400
    @joqiao400 Před 4 lety +1

    Thanks for this! I have a question though, isn't the private key saved on the server, how do we achieve ephemeral?

    • @TECHSCHOOLGURU
      @TECHSCHOOLGURU  Před 4 lety +1

      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.

    • @joqiao400
      @joqiao400 Před 4 lety

      Ah, thank you for the detailed answer!

  • @luisfelipearruda5048
    @luisfelipearruda5048 Před 2 lety

    Keep up

  • @tuele4906
    @tuele4906 Před 3 lety +1

    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.

  • @shajahanshan4626
    @shajahanshan4626 Před 2 lety

    Best video to understand pki

  • @showbikshowmma3520
    @showbikshowmma3520 Před rokem

    do websites like discord, instagram uses SSL or TSL?

  • @syamahmad1229
    @syamahmad1229 Před 2 lety

    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? 🙄

    • @TECHSCHOOLGURU
      @TECHSCHOOLGURU  Před 2 lety +1

      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: czcams.com/video/nU4FTjrgSKI/video.html)

    • @syamahmad1229
      @syamahmad1229 Před 2 lety

      @@TECHSCHOOLGURU thanks😍

  • @12a4tv
    @12a4tv Před 4 lety +1

    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.

    • @TECHSCHOOLGURU
      @TECHSCHOOLGURU  Před 4 lety +1

      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

  • @neuroboost2585
    @neuroboost2585 Před 2 lety

    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?

  • @roytmanpiccoli
    @roytmanpiccoli Před 3 lety

    but someone manage Public Key,

  • @cinnybun739
    @cinnybun739 Před 2 lety

    Fuck movies bro this is the real entertainment. God this is mad interesting. Harry the Villain!

  • @duongquocat5769
    @duongquocat5769 Před 3 lety +1

    hay anh eei tặng 1 sub

  • @user-tg5qw2wv5n
    @user-tg5qw2wv5n Před rokem

    czcams.com/video/-f4Gbk-U758/video.html is the graph EEC is ECC?
    and your slideshow quality is so great !!

  • @belowasmelashgebremariam

    Kemey ke

  • @AbhishekVaid
    @AbhishekVaid Před 4 lety +1

    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.

    • @TECHSCHOOLGURU
      @TECHSCHOOLGURU  Před 4 lety +1

      Thanks for the suggestion. I will think about it.

  • @iambijunair
    @iambijunair Před rokem

    Excellent video

  • @talgatminkashev3998
    @talgatminkashev3998 Před rokem

    Great video

  • @WijthaGayan
    @WijthaGayan Před 2 lety

    thank you