How SSL Certificate Works? - HTTPS Explained

Sdílet
Vložit
  • čas přidán 29. 03. 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

Komentáře • 505

  • @captainsuraj8705
    @captainsuraj8705 Před měsícem +32

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

  • @saratht8223
    @saratht8223 Před 2 měsíci +40

    The best and the easiest explanation of SSL in CZcams on SSL. Thanks for sharing this

  • @biswajitmahanta2450
    @biswajitmahanta2450 Před 2 měsíci +9

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

  • @amanvijay9318
    @amanvijay9318 Před 2 měsíci +17

    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.

  • @ansharora9352
    @ansharora9352 Před 2 měsíci +6

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

  • @jaigangemata4166
    @jaigangemata4166 Před 2 měsíci +7

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

  • @jackryan2709
    @jackryan2709 Před měsícem +2

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

  • @mayanksh219
    @mayanksh219 Před 2 měsíci +6

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

  • @iqrakaleem4149
    @iqrakaleem4149 Před měsícem

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

  • @rahul-java-dev
    @rahul-java-dev Před 2 měsíci +1

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

  • @incals
    @incals Před měsícem +2

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

  • @abc_user1
    @abc_user1 Před 2 měsíci

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

  • @sajeethabegum4740
    @sajeethabegum4740 Před měsícem

    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.

  • @rajeshmohan7881
    @rajeshmohan7881 Před 2 měsíci +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 Před 2 měsíci

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

  • @AslamNazeerShaikh
    @AslamNazeerShaikh Před měsícem

    Best best best... best explanation of ssl in Hindi on CZcams. Thanks a lot, Piyush.

  • @KiranYadavOG
    @KiranYadavOG Před měsícem

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

  • @aryansiddiqui2831
    @aryansiddiqui2831 Před 26 dny

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

  • @kirannchavan
    @kirannchavan Před měsícem

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

  • @triscorps
    @triscorps Před 23 dny

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

  • @mohitchouhan8495
    @mohitchouhan8495 Před 2 měsíci +7

    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?

  • @sharoonhoney1054
    @sharoonhoney1054 Před 22 dny

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

  • @neerajgupta5883
    @neerajgupta5883 Před měsícem

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

  • @hrithikraj4277
    @hrithikraj4277 Před měsícem

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

  • @107_subhronilsaha4
    @107_subhronilsaha4 Před měsícem

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

  • @kshitijukey6505
    @kshitijukey6505 Před 2 měsíci

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

  • @mohammad-aman1105
    @mohammad-aman1105 Před 2 měsíci +3

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

  • @sumit_singh684
    @sumit_singh684 Před dnem

    Really loved the way you have simply explained this topic ❤

  • @AllMightGaming-AMG
    @AllMightGaming-AMG Před 2 měsíci +23

    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 Před 2 měsíci +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 Před 2 měsíci +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 Před měsícem +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 Před 22 dny +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 Před 22 dny +3

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

  • @muhammadsaqib2961
    @muhammadsaqib2961 Před 2 měsíci

    Each and every concept is clearly explained..

  • @subhraranjanbhol4766
    @subhraranjanbhol4766 Před měsícem

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

  • @Shiladitya7
    @Shiladitya7 Před měsícem

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

  • @indrajeetgour6250
    @indrajeetgour6250 Před 15 dny

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

  • @suse103
    @suse103 Před 2 měsíci

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

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

    Great Video! Need more explainer videos like this one 🤩

  • @vishalbayskar5183
    @vishalbayskar5183 Před 9 dny

    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.

  • @shubhamkale9421
    @shubhamkale9421 Před měsícem

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

  • @mujtabaahmed184
    @mujtabaahmed184 Před 2 měsíci

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

  • @kunalpandhare6375
    @kunalpandhare6375 Před 2 měsíci

    Best explanation with simplest representation

  • @adnaan28
    @adnaan28 Před 2 měsíci

    Your videos are amazing as always thanks piyush ❤

  • @Android-17
    @Android-17 Před 2 měsíci

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

  • @robertsailo1072
    @robertsailo1072 Před 2 měsíci

    Well explained Piyush. Now I understand how it all works

  • @ambicadwivedi8060
    @ambicadwivedi8060 Před dnem

    FANTASTIC EXPLAINATION PIYUSH

  • @ImAnantKaushik
    @ImAnantKaushik Před 5 dny

    You have explained it really well. Thanks a lot!

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

    Great explanation Piyush. Hats off to your efforts 👌

  • @rpitpatel1004
    @rpitpatel1004 Před měsícem

    Thank you for explaining SSL certificate and how it works.

  • @akashddeepchitransh4537
    @akashddeepchitransh4537 Před 2 měsíci +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.

  • @Tushar.SharmaBtech2020
    @Tushar.SharmaBtech2020 Před 21 dnem

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

  • @hunterYoutuber29
    @hunterYoutuber29 Před 2 měsíci

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

  • @ankitgarg1987u
    @ankitgarg1987u Před 2 měsíci

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

  • @bitwamet
    @bitwamet Před měsícem

    you mastered to simplify the things Awesome Piyush!

  • @civcom-ki2ne
    @civcom-ki2ne Před 2 měsíci

    Such a fabulous teaching sir ❤

  • @manishpathak1032
    @manishpathak1032 Před 9 dny

    Awesome explanation.. No bakwaas .. Thanks Bro.

  • @anonyone8834
    @anonyone8834 Před 2 měsíci

    What a timing, i needed this video today only

  • @rahulborah1378
    @rahulborah1378 Před 25 dny

    Great explanation. Looks easy to understand with the workflow.

  • @rahullore8428
    @rahullore8428 Před měsícem +1

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

  • @Himanshu-mu8fl
    @Himanshu-mu8fl Před 2 měsíci

    Thanks for this type of content, I want more

  • @muhammadahsan5676
    @muhammadahsan5676 Před 12 dny

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

  • @abhinaysrivastava3771
    @abhinaysrivastava3771 Před měsícem

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

  • @amanpandey4550
    @amanpandey4550 Před 28 dny

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

  • @techimacamit7688
    @techimacamit7688 Před 2 měsíci

    Informative!! Thanks for sharing this.

  • @AryanKumar-sy4fu
    @AryanKumar-sy4fu Před měsícem

    Loved the explanation man, hats off!

  • @shone1001
    @shone1001 Před 2 měsíci

    Great Job! Keep bringing such valuable content. :)

  • @anup_narvekar
    @anup_narvekar Před 2 měsíci

    It was very informative, thank you!

  • @mongalmoy_karmakar
    @mongalmoy_karmakar Před měsícem

    First time watching your videos, Great Explanation 🔥

  • @sagar_bakshi
    @sagar_bakshi Před 2 měsíci

    Excellent work Piyush❤️

  • @sridharacv
    @sridharacv Před měsícem

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

  • @veerusoni96960
    @veerusoni96960 Před 18 dny

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

  • @rjluffy8212
    @rjluffy8212 Před 16 dny

    Thanks for the clear explanation 🤝

  • @tirumalraot
    @tirumalraot Před 2 měsíci

    Thanks for this tutorial. Learnt a lot.

  • @AnilKumar-jj5ht
    @AnilKumar-jj5ht Před měsícem

    Excellent video bro, your explanation is really awesome 👌

  • @Popc1007
    @Popc1007 Před 2 měsíci

    So well explained , keep the good work brother

  • @vighneshbhat1644
    @vighneshbhat1644 Před 2 měsíci

    Thanks for such a great explanation

  • @mohitashliya8750
    @mohitashliya8750 Před 2 měsíci

    Very good understanding of cryptography

  • @dantes_inferno69
    @dantes_inferno69 Před měsícem

    Good work. Loved the explanation.

  • @user-gg7nc5xp9k
    @user-gg7nc5xp9k Před 2 měsíci

    Out of the box explanation bhai❤

  • @Mr_Dimension
    @Mr_Dimension Před 2 měsíci

    very informative video. Thankyou

  • @radhikabhat3929
    @radhikabhat3929 Před měsícem

    Great video. Easy to understand.

  • @Iamchhimpa
    @Iamchhimpa Před měsícem

    This is the best explanation ❤

  • @saikiransimple
    @saikiransimple Před 18 dny

    Thanks for the excellent explanation

  • @adityaupadhye
    @adityaupadhye Před 2 měsíci

    very simple explanation ! useful video

  • @BhupendraYadav-li4ts
    @BhupendraYadav-li4ts Před měsícem

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

  • @aakashpunekar9437
    @aakashpunekar9437 Před 2 měsíci

    amazing explanation, thank you

  • @kapilsharma-ih8me
    @kapilsharma-ih8me Před 2 měsíci

    Thanks a lot, nicely explained.

  • @livelifetoday373
    @livelifetoday373 Před měsícem

    Your coolness attracts to learn more from you 😊

  • @pramodhr7676
    @pramodhr7676 Před měsícem

    You truly deserve a subscription!

  • @aadityamusale
    @aadityamusale Před 2 měsíci

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

  • @user-pc1pm1vb7p
    @user-pc1pm1vb7p Před 2 měsíci

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

  • @DevDummy-rd7im
    @DevDummy-rd7im Před 2 měsíci

    Very good explanation about ssl

  • @YouTubeRadioknowledge-TECHJobs

    Thanks brother for this knowledge

  • @vikasvimal01
    @vikasvimal01 Před 2 měsíci

    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?

  • @prasad6056
    @prasad6056 Před 24 dny

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

  • @truepatriot7355
    @truepatriot7355 Před 10 dny

    Mast explain kiya hai bhai ❤

  • @user-he9gv1el7m
    @user-he9gv1el7m Před měsícem

    best video and to the point explanation .

  • @Scrollunlock
    @Scrollunlock Před 2 měsíci

    Really appreciate sir thank you :) happy weekend

  • @RwSkipper007
    @RwSkipper007 Před měsícem

    Amazing explanation ❤

  • @TechGuyHabib
    @TechGuyHabib Před měsícem

    Impressive explanations 🎉

  • @Abhijit-techie
    @Abhijit-techie Před měsícem

    well crafted video you have a talent keep it on

  • @subratarudra2745
    @subratarudra2745 Před měsícem

    Nice and detailed explanation❤

  • @mourya_abhishek
    @mourya_abhishek Před měsícem

    Nice and Easy Explaination

  • @artncraft40
    @artncraft40 Před 2 měsíci

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