How SSL Certificate Works? - HTTPS Explained

Поділитися
Вставка
  • Опубліковано 29 бер 2024
  • Hey everyone, In this video, We'll understand how SSL certificates work and how they are helpful in establishing secure connection over the internet.
    Certificates for localhost: letsencrypt.org/docs/certific...
    Quick Links
    Full Stack Twitter Clone learn.piyushgarg.dev/learn/tw...
    Docker Course learn.piyushgarg.dev/learn/do...
    Master NextJS 14 learn.piyushgarg.dev/learn/ne...
    Video Titles
    - What is SSL Certificate?
    - How SSL Certificates work?
    Hashtags
    #nodejs #fullstackwebdevelopment #ssl #sslcertificate #nginx #letsencrypt #encryption #webdevelopment

КОМЕНТАРІ • 492

  • @captainsuraj8705
    @captainsuraj8705 29 днів тому +27

    no fancy words...no jargons...just kaam ki baat...gazab explanation

  • @saratht8223
    @saratht8223 Місяць тому +38

    The best and the easiest explanation of SSL in UA-cam on SSL. Thanks for sharing this

  • @biswajitmahanta2450
    @biswajitmahanta2450 2 місяці тому +8

    Bro Dimak khul Gaye Mera wo video dekh ke . Thanks a lot. Keep it up. Very in depth analysis. Thank u.

  • @ansharora9352
    @ansharora9352 2 місяці тому +6

    Excellent explanation! The confidence you had through the whole video is commendable!

  • @amanvijay9318
    @amanvijay9318 2 місяці тому +15

    I recently was working at my internship and i had to shift from http to https through injecting ssl certificates, I did not knew how it works. Thank you for this video.

  • @jaigangemata4166
    @jaigangemata4166 2 місяці тому +7

    Wow, what a nicely explained video. What a clarity of concepts. Keep it up. You won a subscriber today!

  • @jackryan2709
    @jackryan2709 Місяць тому +2

    This is the best video I see on SSL. It cleared my doubts on public-private keys and SSL certs. Thanks.

  • @mayanksh219
    @mayanksh219 2 місяці тому +6

    Thank you so much I was searching for a detailed video on SSL and saw your video recommendation. Amazing video!!!

  • @rahul-java-dev
    @rahul-java-dev 2 місяці тому +1

    OMG, what an explanation 🙌🙌👌👌, ek ek word precious hain video ka. Blessed to be your subscriber.

  • @iqrakaleem4149
    @iqrakaleem4149 27 днів тому

    So simple and easy to understand , very few people have this talent to present things so easily . Thank you so much

  • @incals
    @incals Місяць тому +2

    Need more videos like this, it's difficult to find such good and useful content.
    Thanks for sharing 🙏🏻

  • @rajeshmohan7881
    @rajeshmohan7881 Місяць тому +8

    I am not a CS or IT person. A mechanical engineer but found the subject very interesting. How cool and clear is the presentation. Wonderful

    • @Ismail-hd4yz
      @Ismail-hd4yz Місяць тому

      Same here. After completing mechanical engineering now i am a software developer. 😊

  • @abc_user1
    @abc_user1 2 місяці тому

    Bahoot Bahoot Dhanyavad Aapka. it was very helpful. Keep sharing such type of knowledgeable things.

  • @sajeethabegum4740
    @sajeethabegum4740 Місяць тому

    Very clear explanation. watched so many other videos but didn't get clear idea. This video gives clear understanding and explain whole stuff. Thanks for sharing.

  • @AslamNazeerShaikh
    @AslamNazeerShaikh Місяць тому

    Best best best... best explanation of ssl in Hindi on UA-cam. Thanks a lot, Piyush.

  • @KiranYadavOG
    @KiranYadavOG Місяць тому

    just amazing... understood this concept almost after two years!

  • @aryansiddiqui2831
    @aryansiddiqui2831 21 день тому

    I was randomly scrolling UA-cam , and it suggested me, i watched full , the the Explanation was so amazing and the way of explanation was also so cool. Thanks alot

  • @triscorps
    @triscorps 18 днів тому

    What an excellent and simplistic way of explaining a concept! Best wishes to you Piyush

  • @kirannchavan
    @kirannchavan Місяць тому

    This was the best way to teach SSL. I'll never forget this topic ever

  • @mohitchouhan8495
    @mohitchouhan8495 Місяць тому +5

    Why hacker can't get sever certificate and create it's on certificate with own public key then send it to client, then if client goto verify SSL certificate of haker with hakers key then what happened?

  • @neerajgupta5883
    @neerajgupta5883 Місяць тому

    Thank you for making it very easy to understand, I watched 5-6 videos but the proper understanding came here only.

  • @sharoonhoney1054
    @sharoonhoney1054 17 днів тому

    The Best explanation I ever watch on UA-cam. Thank you, and Keep working bro ❤

  • @hrithikraj4277
    @hrithikraj4277 Місяць тому

    Have been trying to understand this since long, today I finally learnt it. Thanks.

  • @kshitijukey6505
    @kshitijukey6505 2 місяці тому

    Maza aa gaya, explained the topic so easily, amazing!!!

  • @107_subhronilsaha4
    @107_subhronilsaha4 Місяць тому

    Perfect crystal clear explanation bhaiya thanx a lot,want more such properly explained tech content

  • @mohammad-aman1105
    @mohammad-aman1105 2 місяці тому +3

    Honest review: The video is really awesome and knowledgeable ❤❤

  • @muhammadsaqib2961
    @muhammadsaqib2961 Місяць тому

    Each and every concept is clearly explained..

  • @indrajeetgour6250
    @indrajeetgour6250 10 днів тому

    I love the way you explain the concept... thanks for video

  • @subhraranjanbhol4766
    @subhraranjanbhol4766 Місяць тому

    Very clear and one of the best explanation i have seen 🎉🎉

  • @Shiladitya7
    @Shiladitya7 Місяць тому

    That's an awesome explanation about SSL certificate. Thanks for sharing this.

  • @sadik_farhan_
    @sadik_farhan_ 2 місяці тому +1

    Great Video! Need more explainer videos like this one 🤩

  • @vishalbayskar5183
    @vishalbayskar5183 4 дні тому

    Wonderful Piyush, this is your first video which I am seeing, became fan dear, will start following for more content, am also curious to enroll, if you have any courses.

  • @suse103
    @suse103 2 місяці тому

    Nice explanation. complex topic explained in very simple language. Thanks!!!

  • @shubhamkale9421
    @shubhamkale9421 Місяць тому

    A very good explanation Piyush!! Will love to explore more of your videos.

  • @Tushar.SharmaBtech2020
    @Tushar.SharmaBtech2020 16 днів тому

    It was just an amazing explanation I have gotten so far.

  • @adnaan28
    @adnaan28 2 місяці тому

    Your videos are amazing as always thanks piyush ❤

  • @mujtabaahmed184
    @mujtabaahmed184 Місяць тому

    Thank you for the sharing SSL information. Its really interesting and your explanation is too good easy to understand..

  • @Android-17
    @Android-17 2 місяці тому

    Peak Quality content 🔥
    Top notch explanation 👌🏻
    Thank you 🙏🏼

  • @kunalpandhare6375
    @kunalpandhare6375 Місяць тому

    Best explanation with simplest representation

  • @robertsailo1072
    @robertsailo1072 Місяць тому

    Well explained Piyush. Now I understand how it all works

  • @AllMightGaming-AMG
    @AllMightGaming-AMG 2 місяці тому +21

    A few major points missed:
    1. Diffie Hellman key exchange - You can't simply share your symmetric key via assymetric encryption. (Explained below)
    2. What is the need for symmetric encryption at all? Why can't we send all the data via assymetric encryption? - A. Asym encr/decr is a more expensive process, doing it one time is fine but again and again is going to slow things down. B. If server's private key is leaked at any point, all the past transactions are compromised. This will be the same if you share the symm key first via asymm encr. So an ephemeral symmetric key is generated via Diffie Hellman key exchange, which is only valid for that request. This is called Forward Security.

    • @RaviPatel-my2mo
      @RaviPatel-my2mo 2 місяці тому +5

      There is a mistake in the statement as well (5:35 - 6:10).
      In asymmetric encryption, the public key is only used for encryption, and the private key is only used for decryption. However, we can also perform the reverse. We can encrypt text using the private key and decrypt cipher text using the public key in asymmetric encryption.
      I know he wants to give us an idea about what happens in an TLS handshake, but I'm just correcting it to not assume that in asymmetric encryption, the public key is also used in both encryption and decryption. Additionally, vice versa can be done.

    • @AllMightGaming-AMG
      @AllMightGaming-AMG 2 місяці тому +4

      @@RaviPatel-my2mo Yes, and from what he said one should ask, how do we verify that we are talking to the actual let's encrypt? So the concept of certificate chaining is also missing here.

    • @dineshkhatri3859
      @dineshkhatri3859 29 днів тому +1

      @@AllMightGaming-AMG you both are missing the point here. Common sense... it's a 20-minute video, not a lecture class. He perfectly explained it, and we understood the basic concept.

    • @Chief_Avy
      @Chief_Avy 17 днів тому +1

      @@AllMightGaming-AMG first of all gr8 video i was able to get the concept but cant just hacker take the certificate and send a wrong certificate or something like that...

    • @AllMightGaming-AMG
      @AllMightGaming-AMG 17 днів тому +2

      @@Chief_Avy Yes they absolutely can, but here's where the concept of certificate chains comes in. When you sign the certificate for your domain with any globally trused CA, they verify it in some way, like dns. A hacker won't be able to sign it with a "trusted" CA this way for a domain they don't own, the CA is trused for this reason that they don't let people sign certs for domains they don't own. But they definitely can sign it with their own CA, and send the certificate. But your device won't trust that by default, and show a security error you see on browsers where you have to opt to advance accepting the risks. If the hacker can add their CA to your device's trused CAs, then bingo! Your device is going to trust the certificate and the hacker can read or manipulate the data. There are things like adGuard which blocks ads over https if you add it's certificate as trusted. You can also try mitmProxy, which gives you it's CA cert, and if you add it to your device's trusted certs, it'll be able to intercept the traffic but to your device it will look normal

  • @ImAnantKaushik
    @ImAnantKaushik День тому

    You have explained it really well. Thanks a lot!

  • @akashddeepchitransh4537
    @akashddeepchitransh4537 2 місяці тому +6

    Hey Piyush, Your teaching style is really amazing. Can you please create a computer networking course for web developers explaining important concepts like OSI model, http, tcp/ip and many more.

  • @SIRAJLEKHAK
    @SIRAJLEKHAK 2 місяці тому +1

    Great explanation Piyush. Hats off to your efforts 👌

  • @rpitpatel1004
    @rpitpatel1004 Місяць тому

    Thank you for explaining SSL certificate and how it works.

  • @ankitgarg1987u
    @ankitgarg1987u 2 місяці тому

    Amazing way of explaining… after working for so long… today I am clear whats happening 😅

  • @hunterYoutuber29
    @hunterYoutuber29 2 місяці тому

    more such videos are most welcomed....thankyouuuuuuuuuuuu♥♥♥♥♥♥

  • @bitwamet
    @bitwamet Місяць тому

    you mastered to simplify the things Awesome Piyush!

  • @civcom-ki2ne
    @civcom-ki2ne 2 місяці тому

    Such a fabulous teaching sir ❤

  • @manishpathak1032
    @manishpathak1032 4 дні тому

    Awesome explanation.. No bakwaas .. Thanks Bro.

  • @anonyone8834
    @anonyone8834 2 місяці тому

    What a timing, i needed this video today only

  • @rahulborah1378
    @rahulborah1378 20 днів тому

    Great explanation. Looks easy to understand with the workflow.

  • @abhinaysrivastava3771
    @abhinaysrivastava3771 Місяць тому

    One of the most undestanding video....keep it up bro

  • @Himanshu-mu8fl
    @Himanshu-mu8fl 2 місяці тому

    Thanks for this type of content, I want more

  • @techimacamit7688
    @techimacamit7688 2 місяці тому

    Informative!! Thanks for sharing this.

  • @rahullore8428
    @rahullore8428 Місяць тому +1

    Truly worth the time Piyush thank you, Requesting a follow up video to create power-shell script to do it in IIS 10.

  • @muhammadahsan5676
    @muhammadahsan5676 7 днів тому

    best hindi/urdu tech content creator, who makes valuable intermediate content.

  • @amanpandey4550
    @amanpandey4550 23 дні тому

    Thanks for the useful information. Waiting for more such videos ❤

  • @AryanKumar-sy4fu
    @AryanKumar-sy4fu Місяць тому

    Loved the explanation man, hats off!

  • @shone1001
    @shone1001 2 місяці тому

    Great Job! Keep bringing such valuable content. :)

  • @anup_narvekar
    @anup_narvekar 2 місяці тому

    It was very informative, thank you!

  • @sagar_bakshi
    @sagar_bakshi 2 місяці тому

    Excellent work Piyush❤️

  • @mongalmoy_karmakar
    @mongalmoy_karmakar Місяць тому

    First time watching your videos, Great Explanation 🔥

  • @sridharacv
    @sridharacv Місяць тому

    Nice brother, really appreciate your way of expressing your thoughts in a very fantastic and easy way 👍

  • @rjluffy8212
    @rjluffy8212 11 днів тому

    Thanks for the clear explanation 🤝

  • @tirumalraot
    @tirumalraot 2 місяці тому

    Thanks for this tutorial. Learnt a lot.

  • @veerusoni96960
    @veerusoni96960 13 днів тому

    Thank you bro I'm working in Deloitte as cyber security and this video very helpful

  • @Popc1007
    @Popc1007 Місяць тому

    So well explained , keep the good work brother

  • @AnilKumar-jj5ht
    @AnilKumar-jj5ht Місяць тому

    Excellent video bro, your explanation is really awesome 👌

  • @vighneshbhat1644
    @vighneshbhat1644 2 місяці тому

    Thanks for such a great explanation

  • @mohitashliya8750
    @mohitashliya8750 2 місяці тому

    Very good understanding of cryptography

  • @dantes_inferno69
    @dantes_inferno69 Місяць тому

    Good work. Loved the explanation.

  • @user-gg7nc5xp9k
    @user-gg7nc5xp9k Місяць тому

    Out of the box explanation bhai❤

  • @Mr_Dimension
    @Mr_Dimension 2 місяці тому

    very informative video. Thankyou

  • @saikiransimple
    @saikiransimple 13 днів тому

    Thanks for the excellent explanation

  • @radhikabhat3929
    @radhikabhat3929 26 днів тому

    Great video. Easy to understand.

  • @Iamchhimpa
    @Iamchhimpa 28 днів тому

    This is the best explanation ❤

  • @BhupendraYadav-li4ts
    @BhupendraYadav-li4ts Місяць тому

    Amazing explanation brother. Keep up the good work. :)

  • @adityaupadhye
    @adityaupadhye Місяць тому

    very simple explanation ! useful video

  • @aakashpunekar9437
    @aakashpunekar9437 2 місяці тому

    amazing explanation, thank you

  • @livelifetoday373
    @livelifetoday373 Місяць тому

    Your coolness attracts to learn more from you 😊

  • @kapilsharma-ih8me
    @kapilsharma-ih8me 2 місяці тому

    Thanks a lot, nicely explained.

  • @pramodhr7676
    @pramodhr7676 Місяць тому

    You truly deserve a subscription!

  • @aadityamusale
    @aadityamusale Місяць тому

    Nice video... Please make such more knowledgeable videos.. it motivates us to watch.. have nice journey ahead 😊

  • @user-pc1pm1vb7p
    @user-pc1pm1vb7p 2 місяці тому

    buhut mast video hai . Please bring more videos !!!!

  • @truepatriot7355
    @truepatriot7355 5 днів тому

    Mast explain kiya hai bhai ❤

  • @DevDummy-rd7im
    @DevDummy-rd7im Місяць тому

    Very good explanation about ssl

  • @Scrollunlock
    @Scrollunlock 2 місяці тому

    Really appreciate sir thank you :) happy weekend

  • @vikasvimal01
    @vikasvimal01 2 місяці тому

    Great explanation Piyush, literally amazing... concepts like this which works behind the scene is fun to learn...
    I have some ideas you can create new videos on, some of the concepts not everyone knows which work behind the scene like this.
    Please consider these topics also for your upcoming videos -
    1. How to build your own Redis Server including PubSub?
    2. How a linux machine handles any network request especially TCP & SSH?
    3. How a http server is created on a machine and what is the role of operating system in this process?

  • @user-he9gv1el7m
    @user-he9gv1el7m Місяць тому

    best video and to the point explanation .

  • @prasad6056
    @prasad6056 20 днів тому

    Thank you so much! Your video and explanation are very relatable and easy to understand. Your presentation reminds me of the CookingShooking Hindi channel :)

  • @ajaymodak1785
    @ajaymodak1785 Місяць тому

    Thanks for giving useful kkowledge

  • @YouTubeRadioknowledge-TECHJobs
    @YouTubeRadioknowledge-TECHJobs Місяць тому

    Thanks brother for this knowledge

  • @RwSkipper007
    @RwSkipper007 Місяць тому

    Amazing explanation ❤

  • @Abhijit-techie
    @Abhijit-techie Місяць тому

    well crafted video you have a talent keep it on

  • @TechGuyHabib
    @TechGuyHabib 28 днів тому

    Impressive explanations 🎉

  • @subratarudra2745
    @subratarudra2745 Місяць тому

    Nice and detailed explanation❤

  • @mourya_abhishek
    @mourya_abhishek Місяць тому

    Nice and Easy Explaination

  • @artncraft40
    @artncraft40 2 місяці тому

    super in depth video of SSL certifiace , please create video like these type of topic, Thankyou in advance

  • @Spider-Man_67
    @Spider-Man_67 2 місяці тому

    Perfect explanation