How SSL certificate works?

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024
  • Please support my channel by becoming a Sunny Classroom member. Your support is much appreciated.
    / sunnyclassroom
    When we are online shopping or banking, we want to make sure it is HTTPS, and a green padlock icon is in the address bar. What does HTTPS mean? What is significant about that small green padlock? To answer these two questions, we need to understand SSL certificate and how it works.
    Playlist: Advanced Cryptography/Public Key Infrastructure
    • What is digital signat...
    Playlist: Basic Cryptography
    • Private Key Encryption...
    Please leave comments, questions and
    please subscribe!
    Sunny Classroom

ความคิดเห็น • 723

  • @mukesh2706
    @mukesh2706 5 ปีที่แล้ว +54

    After learning from *sunny* I am feeling much *bright* then I was 6 minutes ago.

    • @sunnyclassroom24
      @sunnyclassroom24  5 ปีที่แล้ว +15

      You are always bright, I believe. I am glad it helped. Happy New Year!

    • @madhavrao6571
      @madhavrao6571 2 ปีที่แล้ว

      @@sunnyclassroom24 you're good man

  • @johnnylasers
    @johnnylasers 5 ปีที่แล้ว +16

    I found this tutorial video on the subject the easiest to understand among others. Nice work, sir!

    • @sunnyclassroom24
      @sunnyclassroom24  5 ปีที่แล้ว +2

      Thank you very much for your nice feedback!

  • @TheCodeTinkerer
    @TheCodeTinkerer 6 ปีที่แล้ว +558

    Perfect on 1.25x times speed :D

  • @kirafortherescue7756
    @kirafortherescue7756 5 ปีที่แล้ว +1

    That's what I was searching for!! How the algorithms work themselves because I'm a programmer and I'm trying to learn about HTTPS & SSL....... Thank you, you really helped me a lot rather than other videos on youtube & articles everywhere on google which only tells you that SSL is secure... really they're not any useful but your video is the one that does.

  • @Life-422
    @Life-422 6 ปีที่แล้ว +18

    Great Job brother Sunny !! I would highly endorse TH-cam management to reward you for such an excellent presentations !!

  • @MuhammadUsman-rc8gd
    @MuhammadUsman-rc8gd 4 ปีที่แล้ว +1

    WOW WOW WOW WOW, Excellent Explanation.
    No one explained as clear and simplified as you.!!!

  • @ArkFen
    @ArkFen 4 ปีที่แล้ว +3

    Great simple explanation. I better listen to this one rather the one where native speaker talks bit more smooth but much less clear. Thanks for great job done!

  • @jozefwoo8079
    @jozefwoo8079 3 ปีที่แล้ว +1

    I have read so much about this but never was it explained so clearly! Thanks so much!

  • @kaysree71
    @kaysree71 4 ปีที่แล้ว +3

    Clear and concise explanation with just the right amount of graphics. Thank for your video! But I wish you had elaborated on the specific things a browser looks for in a public key before showing the green padlock.

  • @yaz258
    @yaz258 5 ปีที่แล้ว +1

    Mr Sunny really appreciate your works. Not just this video but others also are clear to understand and easy to follow.

    • @sunnyclassroom24
      @sunnyclassroom24  5 ปีที่แล้ว

      Thanks a lot for your time and comment. I appreciate it very much.

  • @UmbraAtrox_
    @UmbraAtrox_ 3 ปีที่แล้ว

    This is amazing. Whenever you search for something IT related there is a random asian guy explaining it perfectly. Thank you random asian guy

  • @JuiceManTech
    @JuiceManTech 2 ปีที่แล้ว

    Thanks for the info, that bit of information at the end of the video about being careful even when on a HTTPS website was Golden, great tip!

  • @abdelmelkih438
    @abdelmelkih438 2 ปีที่แล้ว

    thnks this is the first time that I understand the process of HTTPS with such simplicity

  • @hyaenas7850
    @hyaenas7850 5 ปีที่แล้ว +1

    Everyone wants to teach should learn from you first.You are the teacher of teachers

    • @sunnyclassroom24
      @sunnyclassroom24  5 ปีที่แล้ว

      Thank you very much for your nice comment.

  • @sks6867
    @sks6867 ปีที่แล้ว

    Thankyou. It was crisp and clear explanation of how the keys are exchanged, specifically demonstrating that the confidentiality is achieved using symmetric key

  • @kennethwood4501
    @kennethwood4501 2 ปีที่แล้ว

    This is a TRUSTED channel for great explanations! Thanks Sunny!

  • @송예은-h7b
    @송예은-h7b 2 ปีที่แล้ว

    Really, THE BEST AND CONCISE explanation about https and ssl ever, thank you!!

  • @anumsheraz4625
    @anumsheraz4625 6 ปีที่แล้ว +278

    I haven't seen or read such a clear explanation anywhere... Amazingly Job !

    • @sunnyclassroom24
      @sunnyclassroom24  6 ปีที่แล้ว +26

      Thank you very much for your encouragement and kind comment!

    • @kanthrama1126
      @kanthrama1126 6 ปีที่แล้ว +3

      yaa. share the same feeling. very good clarity

    • @nwayookalaya3378
      @nwayookalaya3378 6 ปีที่แล้ว +4

      I agree. Thank you Sunny. It is very helpful. I haven't seen any clear explanation anywhere either. Now I am viewing all of your lessons.

    • @后山没有海
      @后山没有海 6 ปีที่แล้ว +2

      I agree.It's more than 5 videos I have watched about Https or SSL, I can say it's yours the most understandable video here.

    • @John2find
      @John2find 6 ปีที่แล้ว +1

      @@sunnyclassroom24 sunny please make video on Bitcoin too or blockchain.

  • @christopherramos8263
    @christopherramos8263 11 หลายเดือนก่อน

    I never understood this concept until I watched your video, thank you very much.

  • @bwanajuma561
    @bwanajuma561 5 ปีที่แล้ว +2

    As easier as it can get....Sir, you rock, henceforth will be your fun!

    • @sunnyclassroom24
      @sunnyclassroom24  5 ปีที่แล้ว

      Thank you very much for your encouragement. I will do my best.

  • @Maiwand.Hamdard
    @Maiwand.Hamdard 4 ปีที่แล้ว +3

    Sunny Brother! I really appreciate your kind efforts, wish you all the Best

  • @pstewart5443
    @pstewart5443 2 ปีที่แล้ว

    Solid overall explanation. Only piece I see missing is when the sending system (client) encrypts the symmetric key. The client will encrypt using the web server's public key plus the client system's private key. The web server then uses the client's public key and the webserver's private key to de-encrypt. If the private key weren't involved than decryption by other system's would be very easy to accomplish, because it would have the algorithm to perform the decryption since it is publicly-held domain knowledge. The private key prevents the reverse engineering of the algorithm to the two prime numbers used in the equation to create the semi-prime needed for asymmetric communications. HTTP/S traffic, aka TLS, is not super complex to understand, however it is comprised of multiple steps. It isn't easily grasped the first few times it is looked at. You did a great job explaining the major steps otherwise. Thank you for putting up the content and sparking people to learn about the world of cryptography! I applaud you sir.

    • @abhirammandavilli5802
      @abhirammandavilli5802 ปีที่แล้ว

      Great point! This was what I was thinking when looking at the video. Anybody could intercept the request and decrypt using the server's public key to find out the symmetric key being sent since the server's public key is...well public lol. Thanks for this comment!

    • @pstewart5443
      @pstewart5443 ปีที่แล้ว

      @@abhirammandavilli5802 you're welcome. Kerckhoff's Principle which laid out the case for asymmetric crypto about 100 yrs before it was even considered, great short read.

  • @a.k.zraselrahman260
    @a.k.zraselrahman260 3 ปีที่แล้ว

    I know you and your team need to work hard to create such an amusing tutorial.

  • @ted2101977854
    @ted2101977854 2 ปีที่แล้ว

    Best SSL tutorial in TH-cam for sure

  • @donniegou9522
    @donniegou9522 2 ปีที่แล้ว

    the speed is perfect for a Chinese speaker like me😁, thank you sir, your video helping me review the tech details.

  • @thedude3544
    @thedude3544 6 ปีที่แล้ว +1

    thanks sunny ! your videos must be in the first ranks in IT

  • @onlinesaidasa9105
    @onlinesaidasa9105 2 ปีที่แล้ว

    Namaste
    Based on domain SSL certificates are classified as three
    1. Single Domain - Applicable for only a single domain
    2. Wildcard SSL Certificates - Includes subdomains along with the main single domain
    3. Multi Domain - Lists multiple domains on one certificate
    In terms of strigency of validation these are classified as three
    1. Domain validation - This is the least stringent
    2. Organization validation - Involves manual vetting process and is more stringent than domain validation
    3. Extended validation - Involves full background check of the organization and is most stringent
    Thanks

  • @rajunh
    @rajunh 6 ปีที่แล้ว +13

    You are great at illustrating by breaking down the concept into simple elements. You should add more videos and perhaps sell your videos on subscription basis. Feel bad to see your great explanations for free

    • @sunnyclassroom24
      @sunnyclassroom24  6 ปีที่แล้ว +16

      Many thanks for your complimentary and support. Watching and learning from my videos are rewarding to me.

    • @TheCodeTinkerer
      @TheCodeTinkerer 6 ปีที่แล้ว

      At least enroll your courses in a professional version at Lynda.com :D

  • @rusirumunasinghe7354
    @rusirumunasinghe7354 5 ปีที่แล้ว +2

    The simplicity was so helpful. Thanks!

  • @PremshanPaul
    @PremshanPaul 5 ปีที่แล้ว +7

    Thanks to this video, now even my 5 year old son is able to explain on how data gets encrypted both ways in a client-server communication. You are an awesome teacher, Sir.

  • @abhijitv
    @abhijitv 4 ปีที่แล้ว

    BEST VIDEO ON this topic I have ever seen its complete in all respects

    • @sunnyclassroom24
      @sunnyclassroom24  4 ปีที่แล้ว

      Thank you for your time! Check out my other videos please!

  • @dmitriymelekhov1884
    @dmitriymelekhov1884 4 ปีที่แล้ว +1

    the clearest explanation I have ever seen

  • @ziz8245
    @ziz8245 ปีที่แล้ว

    Thank you ..weather you are a robot or real man you are great teacher..

  • @rajivraghu9857
    @rajivraghu9857 5 ปีที่แล้ว +7

    Such a clean n precise explanation ever!! Thanks Sunny :)

  • @theblonde8152
    @theblonde8152 3 ปีที่แล้ว

    Clean explanation that anyone could understand, nice

  • @venkysmile
    @venkysmile 5 ปีที่แล้ว +1

    Great learning !!!! you read the pulse of the listener.Great job sir

  • @andrewmaxwellcarmeichal5381
    @andrewmaxwellcarmeichal5381 3 ปีที่แล้ว

    Clearly explained with the animation, text and instructor going at a nice speed for newbies like me. Nice 👍

  • @kolo83
    @kolo83 3 ปีที่แล้ว

    Green padlock means that the servers certificate is trusted, or even more, meets all the criteria to be a trusted certificate. It is the https and a padlock, green or red, that indicates that the communication is encrypted.

  • @jeffgalef121
    @jeffgalef121 5 ปีที่แล้ว +1

    That was a fantastic explanation. Thank you! I wish everyone made videos this easy to understand.

  • @rajatgirotra
    @rajatgirotra 3 ปีที่แล้ว +4

    Very nicely explained. I finally understand how symmetric and asymmetric encryption work together in SSL.
    Thanks much for great explanation

  • @lordraj365
    @lordraj365 2 ปีที่แล้ว

    This is so well done. Really easy to understand!!!!!!!! Thanks
    you so much sir.

  • @adamtechdays
    @adamtechdays 2 ปีที่แล้ว

    This is such a powerful video as difficult topic has been explained so easily and effectively. Great job Sunny!

  • @krp1eee
    @krp1eee 5 ปีที่แล้ว +1

    super good and clear and time-saving explanation. thank you

  • @Allright303
    @Allright303 5 ปีที่แล้ว +1

    Perfect explanation! Thank you for the video. Greetings from Turkey.

  • @user-lw9iw7dg5r
    @user-lw9iw7dg5r ปีที่แล้ว

    Great job here as always, Sunny!!

  • @arutube123
    @arutube123 2 ปีที่แล้ว

    Nice , Crisp and clear explanation

  • @sardarzain7386
    @sardarzain7386 2 ปีที่แล้ว

    I am very happy to find such a video
    tutorial thanks. sunny bro.. love from PAKIDTAN🇵🇰🇵🇰🇵🇰..

  • @amyb3585
    @amyb3585 4 ปีที่แล้ว

    Excellent explanation on this topic. Also the graphics were a great help, thanks so much!

  • @VarunKaushik18
    @VarunKaushik18 4 ปีที่แล้ว

    Well made video! Gives complete information in simple words in a very short time.

  • @drifter2341
    @drifter2341 4 ปีที่แล้ว

    Short, simple, clear, amazing!

  • @sayandey1478
    @sayandey1478 3 ปีที่แล้ว

    This is a good one, reaaly good, especially with that CA's public key so detailed

  • @flinox
    @flinox 5 ปีที่แล้ว

    Your explanations and presentations are the best, very clarify !! congrats for your job !!

  • @alialazawi2849
    @alialazawi2849 ปีที่แล้ว

    That's really clear and good explanation, thank you very much!

  • @flesz__
    @flesz__ ปีที่แล้ว

    5:51 - true, but even if you don't have green padlock (cert expired, wrong cert etc) and use https , the traffic is still encrypted.
    Thanks for great presentation

  • @senthilkumarpalanisamy365
    @senthilkumarpalanisamy365 4 ปีที่แล้ว

    Excellent clear cut explanation with simple animation. Thank you very much for doing this, Sir. You are an excellent teacher.

  • @AnandShiva94
    @AnandShiva94 4 ปีที่แล้ว +1

    Good video sir. Simple and clear !

  • @22yadavakhil
    @22yadavakhil 6 ปีที่แล้ว +2

    Great explanation, resolve my confusion on SSL

  • @danielrice5474
    @danielrice5474 6 ปีที่แล้ว +1

    Very well done. Helped a lot for curious people or people taking classes.

    • @sunnyclassroom24
      @sunnyclassroom24  6 ปีที่แล้ว

      Thank you, Daniel. I am glad that I could help a little. I appreciate your nice comments. I will do my best!

  • @kishorkulkarni912
    @kishorkulkarni912 5 ปีที่แล้ว +2

    Kudos on the videos... clearly explained in simple terms

  • @c_h862
    @c_h862 4 ปีที่แล้ว

    What an amazing video. Thanks a lot. I just got a job in Big Tech and need to learn

  • @s11x
    @s11x 3 ปีที่แล้ว

    Perfect explanation! Your channel is great. Keep up the good work!

  • @BABRY93
    @BABRY93 4 ปีที่แล้ว

    Really amazing, how you simplified and de mystified ssl/encryption/certificates/digital signature. thank you.

  • @vijitkumawat2874
    @vijitkumawat2874 4 ปีที่แล้ว +1

    sir, very perfectly explained......Nice Work

  • @ankithakur8838
    @ankithakur8838 ปีที่แล้ว

    Really good explanations on the topics.. 👍🏻 thank you!!

  • @ravishingrick13
    @ravishingrick13 4 ปีที่แล้ว

    Good explanation, dito animations. The chime at the end really cracked me up though.

  • @calebmcnevin
    @calebmcnevin 4 ปีที่แล้ว

    Wow... been wondering and trying to understand this for a long time. This was a great explanation!

    • @albertgillbert9216
      @albertgillbert9216 4 ปีที่แล้ว

      Thanks ! do add to your website using Let's Encrypt or Cloudflare :www.udemy.com/course/ssl-certificate-2020/?referralCode=7D4292AF4DE158DF476B

    • @sunnyclassroom24
      @sunnyclassroom24  4 ปีที่แล้ว

      Thank you for your time! Check out my other videos please!

  • @willpurba4667
    @willpurba4667 5 ปีที่แล้ว

    Concise and clear explanation! Thank you very much.

  • @Foba_Bett
    @Foba_Bett ปีที่แล้ว

    Best explanation i found! Thank you!

  • @bold-erdenelkhagvasuren9188
    @bold-erdenelkhagvasuren9188 5 ปีที่แล้ว +1

    Hi Sunny, very good, clear and useful information. Thanks

    • @sunnyclassroom24
      @sunnyclassroom24  5 ปีที่แล้ว

      Thank you very much for your comment, nice!

  • @ppvshenoy
    @ppvshenoy 4 ปีที่แล้ว

    Thank you for such clear and precise explanation. Much appreciated.

  • @lizzy_bu
    @lizzy_bu 3 ปีที่แล้ว

    Verrry good explanation! Thank you so much!

  • @satksd
    @satksd 2 ปีที่แล้ว

    You are Awesome 👌.. Crystal clear explanation !.. thanks alot.

  • @younass1000
    @younass1000 6 ปีที่แล้ว +1

    Thank you, i like the way that you explain, it make me understand very fast.

  • @amosfu1423
    @amosfu1423 5 ปีที่แล้ว +2

    The HTTPS handshake part is not clear since the symmetric key is not generated by browser but Diffie-Hellman key exchange.

    • @sunnyclassroom24
      @sunnyclassroom24  5 ปีที่แล้ว

      You are correct. The browser (client) uses Diffie-Hellman key exchange.

    • @EJP286CRSKW
      @EJP286CRSKW 4 ปีที่แล้ว

      Sunny Classroom Both the server and the client use a key agreement protocol. One side using it is meaningless. DH is only used in the DH cipher suites.

  • @clownsheep22
    @clownsheep22 3 ปีที่แล้ว

    This is the explanation I was looking for thanks!

  • @ronnelmacompas1647
    @ronnelmacompas1647 2 ปีที่แล้ว

    Thank you. It's very clear to understand.

  • @senalrasanga77
    @senalrasanga77 2 ปีที่แล้ว

    The simplest explanation a human can make about SSL on this earth. If there is one simpler than this explanation, it should be by an alien.

  • @fatsobiker8264
    @fatsobiker8264 3 ปีที่แล้ว

    Excellent presentation, the best I ever watched.

  • @liveinjava3490
    @liveinjava3490 ปีที่แล้ว

    perfectly simple & clear thankyou sir

  • @andarilho_games
    @andarilho_games 5 ปีที่แล้ว +1

    Awesome teaching!

  • @iloveyou143639
    @iloveyou143639 2 ปีที่แล้ว

    Really good and simple explanation. thanks

  • @Rabah_RAHLI
    @Rabah_RAHLI 2 ปีที่แล้ว

    Great explaination woooow , Thank you Mr Sunny

  • @sabtoprabowo1808
    @sabtoprabowo1808 4 ปีที่แล้ว +1

    thanks sunny for your explanation

  • @arthurfaizal2968
    @arthurfaizal2968 7 หลายเดือนก่อน

    thank you so much for the very clear explanation :)

  • @happilysmpl
    @happilysmpl 3 ปีที่แล้ว

    Awesome animation... the figures used explaing pictorally whats the concept! Great video!!

  • @giri4903
    @giri4903 4 ปีที่แล้ว +1

    Great explanation. no more doubts :)

  • @Shaktigps
    @Shaktigps 4 ปีที่แล้ว

    Explained wonderfully

  • @avunamama
    @avunamama 5 ปีที่แล้ว

    Excellent explanation and good information provided.Thanks a lot.Good Job.

  • @prakashthapa6850
    @prakashthapa6850 6 ปีที่แล้ว +1

    Thank you so much for clear and concise lecture.

    • @sunnyclassroom24
      @sunnyclassroom24  6 ปีที่แล้ว

      You are welcome and thanks a lot for your encouragement.

  • @MrXxdemonioxX
    @MrXxdemonioxX 4 ปีที่แล้ว +1

    Great explanation. Thank you!

  • @jindagi_ka_safar
    @jindagi_ka_safar 4 ปีที่แล้ว +1

    Great demo, thanks

  • @abhaysharma7638
    @abhaysharma7638 5 ปีที่แล้ว +1

    Very well explained Thanks !

  • @vidyakrishnan1757
    @vidyakrishnan1757 4 ปีที่แล้ว

    wow, this was an awesome explanation ! Love from India !

  • @muralidhardasari9186
    @muralidhardasari9186 4 ปีที่แล้ว

    Super explanation, 5:23 typo for public

  • @kg1065
    @kg1065 4 ปีที่แล้ว

    Sir, explained in a very simple understandable format. Thanks for that. Sir how can we know that the CA is trustworthy ? How can we make it sure that CA will not leak/share the copy of symmetric key sent by us with anyone else other than intended by us. Kindly explain.

  • @yhh610
    @yhh610 3 ปีที่แล้ว

    what an spectacular video , i understodd very well

  • @kenmajawa
    @kenmajawa 5 ปีที่แล้ว +1

    you are the best sunny you are too good

    • @sunnyclassroom24
      @sunnyclassroom24  5 ปีที่แล้ว

      Thank you very much for your nice words!

  • @juanjosecastro2178
    @juanjosecastro2178 2 ปีที่แล้ว

    Greatest explanation ever

  • @JoaoPedro-zn8bn
    @JoaoPedro-zn8bn 2 ปีที่แล้ว

    Really easy to follow. Thanks.

  • @Wardock
    @Wardock 3 ปีที่แล้ว +5

    "HTTTTTTTTTTPS"
    Lol. Jk, thank you for the great explanation !