Asymmetric Encryption - Simply explained

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ต.ค. 2017
  • How does public-key cryptography work? What is a private key and a public key? Why is asymmetric encryption different from symmetric encryption? I'll explain all of these in plain English!
    💌 Sign up for Simply Explained Newsletter:
    newsletter.simplyexplained.com
    Monthly newsletter with cool stuff I found on the internet (related to science, technology, biology, and other nerdy things)! No spam. Ever. Promise!
    🌍 Social
    Twitter: / savjee
    Facebook: / savjee
    Blog: savjee.be
    ❤️ Become a Simply Explained member: / @simplyexplained
    #encryption #simplyexplained
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @johnathonbatz662
    @johnathonbatz662 2 ปีที่แล้ว +49

    the mailbox analogy of everyone knowin the address of the mailbox being the public key, and only the mailbox owner with the keys to his own mailbox as the private key, is a really really really well done analogy. probably the best one ive seen so far with relating public/private keys as a concept to everyday life and making it easier to understand.

  • @mjk012579
    @mjk012579 3 ปีที่แล้ว +314

    Very clear and straightforward. I’ve been beating myself over the head with this topic in my fundamentals class and this just made the differences make a whole lot more sense

    • @justArandomfellar
      @justArandomfellar 9 หลายเดือนก่อน

      same

    • @tadeob_UB
      @tadeob_UB 9 หลายเดือนก่อน

      likewise

    • @ender5023
      @ender5023 5 หลายเดือนก่อน

      Same! This totally makes sense to me now!

  • @SannySinghs
    @SannySinghs 6 ปีที่แล้ว +289

    LoL 221b BakerStreet . I have been trying to understand Asymmetric encryption concept for nearly 3 hours. None of the clips i watch explained as clearly as you do about exchanging public key. Well done. Thank you so much

    • @simplyexplained
      @simplyexplained  6 ปีที่แล้ว +19

      You're the first one who noticed the address! Thanks for the kind words ;)

    • @JonathanCoffey1087
      @JonathanCoffey1087 6 ปีที่แล้ว +14

      Same here, this idea helped me a little. Since most of these videos keep mentioning TONS of keys, why not use a lock analogy? We generate a key pair, one public and one private. Think of the public key as the unique "lock" you've just made. You can give that lock to as many friends as you want. If you send me your lock, I can put anything in a box and put your lock on it. Once secured with your custom lock, I can no longer open or see the contents of that box without your key that's paired with that lock.

    • @juancamilo1370
      @juancamilo1370 5 ปีที่แล้ว +6

      everyone talks about keys here and there but nobody mention the interchange step... good explanation!

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

      As an American I can honestly say 221 baker is literally the only address I know in that entire country.

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

      Teddy Boggs Sherlock

  • @kairollmann
    @kairollmann 6 ปีที่แล้ว +769

    And the next important thing to understand is: Asymmetric encryption algorithms take WAY longer than symmetric encryption algorithms. So people 1) use symmetric encryption to encrypt LARGE amounts of data / files, 2) encrypt the symmetric key with asymmetric encryption and 3) send that (asymmetrically) encrypted symmetric key together with the (symmetrically) encrypted file.

    • @simplyexplained
      @simplyexplained  6 ปีที่แล้ว +115

      +Kai Rollmann jep, 100% true. Should've added that to the video.

    • @Markd315
      @Markd315 5 ปีที่แล้ว +20

      And after that, probably how RSA can also be used to sign and verify data integrity.

    • @lallu1122
      @lallu1122 5 ปีที่แล้ว +13

      I never thought about it! Great!!

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

      Thank you Kai Rollmann

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

      I believe that is how Pretty Good Privacy works.

  • @drabberfrog
    @drabberfrog 22 วันที่ผ่านมา +1

    This is the first time I actually understood this after watching many videos about it. Thx

  • @ACEofMCB
    @ACEofMCB 6 ปีที่แล้ว +23

    Awesome explanation and graphics for a visual understanding. I was looking for something simple to show friends and family and you've covered it better than I ever could, thank you!

  • @alvfig
    @alvfig 6 ปีที่แล้ว +49

    Great introduction, even for non-technical people. Thanks a lot! I'd love if you could make a similar video to digital signature.

  • @scienceblossom6197
    @scienceblossom6197 5 ปีที่แล้ว +8

    It used to be super complicated for me but even watching this awesome video up to 02:16 helped me understand how public/private keys work in general and now it makes TOTAL sense. THANKS!

  • @aditi3112
    @aditi3112 5 ปีที่แล้ว +6

    Wow..how clearly & beautifully explained. From a long -long time, I was highly confused why 2 keys in asymmetric encryption...never been able to understand...but your explanation made it clear completely. Tons of thanks to you :)

  • @falmanna
    @falmanna 6 ปีที่แล้ว +338

    Very nice and clear presentation

  • @Nawdiral
    @Nawdiral 6 ปีที่แล้ว +50

    The key words here I was really looking for since a while are: "...algorithm will generate a public and private key that are mathematically linked to each othere. Public keys can be used to encrypt data and only the matching private key can be used to decrypt it.".

    • @futuresocieties.
      @futuresocieties. 5 ปีที่แล้ว

      High levels of security with mathematics.

    • @futuresocieties.
      @futuresocieties. 5 ปีที่แล้ว

      Mathematics that provide high levels of security.

    • @JayLim-bn9fh
      @JayLim-bn9fh 3 ปีที่แล้ว

      Holy lil fuck! Thanks!

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

      This kind of irritated me because this was the reason I was watching the video. I wanted to know HOW that part worked. I already knew all the other pieces.

    • @penguin-tc1cx
      @penguin-tc1cx 3 ปีที่แล้ว

      @@TheGadgetwiz this channel and video is called "simply explained" for a reason... if you want to learn the more complex process behind it, you should do research or watch other videos. don't complain lmao

  • @MEME-re5jl
    @MEME-re5jl ปีที่แล้ว +1

    Thank you this is my first comment in the TH-cam you deserve it. Thank you.

  • @supadupaforever
    @supadupaforever 6 ปีที่แล้ว +14

    Thanks for keeping it simple, yet intriguingly educational for a layman curious as to how this technology works in the World Wide Web. Much appreciated sir!

  • @OHTV2016
    @OHTV2016 6 ปีที่แล้ว +23

    Excellent video, I’ve been watching many videos about this topic and you’re the only one who I actually understood from. Wonderful Job ❤️

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

    Man you explained it in so much simple manner. I don't even need to note it anywhere. It was like a story that's in my head. Thanks a lot sir.

  • @anirudhpathak2559
    @anirudhpathak2559 5 ปีที่แล้ว +9

    The best and clearest description of public-private key cryptography I have seen so far!

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

    You deserve so much more subscribers.. Hats off

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

    Excellent explanation on asymmetric encryption. I was uncertain on how could the encryption of locking/unlocking the data worked since the private key never crossed the wire. You introduced and delivered that difficult concept in an easy relatable manner. Thank you for that! Best video ever. I now feel more confident about asymmetric encryption.

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

    This really helped loud, clear and straight to the point!!! Thank you so much

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

    Really clarified this topic for me. Thank you for this video!

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

    After watching so many videos about encryption, this is the first one that makes sense to me. Thanks for the simple explanation and beautiful illustration!

  • @briannawooden411
    @briannawooden411 5 หลายเดือนก่อน

    Best explanation of this concept I have come across so far. Thanks!!

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

    This is the best video on public key encryption. What i found was that, many other videos does not mention the fact that the public keys are exchanged between the two parties. Thank you to the maker of this video!!!

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

    Straight to the point ! Gives good groundwork to take this forward!

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

    Great presentation, you make it easier to figure this new tech for a no-tech person. Keep the blockchain videos coming mate.

  • @user-ps3zo7ux1e
    @user-ps3zo7ux1e 6 หลายเดือนก่อน

    the only video that explained it properlly, thank you very much!

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

    This is the best video to understand the algorithm. I was always amused at how ssh works with keys. No one ever showed the exchange of public keys.
    Thanks a lot for the video.

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

    Thanks, you summed up a 2h lecture in 4 minutes. Lovely!

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

    Very pedagogically explain. Thanks, keep up the good work!

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

    The is the best video on internet for this topic. Thanks a bunch!

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

    This is probably the best explanation of this on TH-cam

  • @buzztrucker
    @buzztrucker 9 หลายเดือนก่อน

    Short, sweet, and to the point. Thanks for this great info condensed in short amount of time.

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

    its awesome how u explain thank you a lot, its beeing one year trying to unterstand this complex IT Security,but i couldnt with all videos in Internet. u just explain it in few minuts and i didnt need to repeat the video thausend time, thank you a lot for your hard work

  • @fotoMwahine
    @fotoMwahine 2 ปีที่แล้ว +4

    Thank you so much for this easy to understand explanation. Studying cybersecurity and symmetric/asymmetric encryption; this is right on time. Excellent!

  • @ernestgrouns8710
    @ernestgrouns8710 2 ปีที่แล้ว +1

    Thank you for explaining this in a way that now makes sense to me!! Much appreciated!!

  • @Tamilkaraokevideos
    @Tamilkaraokevideos 2 ปีที่แล้ว +1

    The mailbox example nailed it.. Thanks for the ghaphics and explanation.

  • @AmirAli-gv7kn
    @AmirAli-gv7kn 4 ปีที่แล้ว +3

    Thank you. Watching mins before next lecture so that I stay aligned

  • @MegaKalkas
    @MegaKalkas 6 ปีที่แล้ว +9

    You should also mention that encryption works in the other way too. An encrypted message with a private key can be decrypted only by the paired public key and this insures that the sender (or whoever encrypted the message) is indeed trusted.

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

    thank you. finally someone who can explain

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

    Clear and concise. To the point with great graphical representation.

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

    Best explanation of this on youtube.

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

    I was able to understand how asymmetric encryption works in just 4:40 mins! Thanks a lot!!!

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

      Just what is it, not how it works

  • @rockstar86374
    @rockstar86374 4 ปีที่แล้ว +208

    how can anyone dislike this video? He explained the concept very clearly.

    • @SEABASports
      @SEABASports 4 ปีที่แล้ว +12

      Exactly my thought 🤣🤣 people, i swear. Lol

    • @oxkaioxo
      @oxkaioxo 4 ปีที่แล้ว +5

      maybe because he doesn't mentioned the double encryption with senders private and recipients public key

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

      Must be the other youtube chanels that failed to explain it better than this video hahahahah

    • @AltoXorg
      @AltoXorg 3 ปีที่แล้ว +2

      trolls...

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

      people who don't speak human

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

    Thank you so much! This really answered all my remaining questions, just got taught it and asked things like, why would it be public when you can reverse the process and etc. That mailbox example really did it for me!

  • @user-np5ig1pn1o
    @user-np5ig1pn1o ปีที่แล้ว +1

    sweet and simple , just what i needed , thanks a ton

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

    Thank you so much for this helpful video. You're communication and explanation skills are on point!

  • @Notaraehs
    @Notaraehs 6 ปีที่แล้ว +5

    Your channel is amazing. Keep them coming!

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

    Brilliant explanation, thanks! I've been wracking my head over this for ages and then I saw this video. It makes way more sense now!

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

    Finally Understand it. Thanks man!

  • @iCortex1
    @iCortex1 2 หลายเดือนก่อน +1

    This took years for my brain to click, it's hard to grasp when you don't have much experience (IE still in school) - but it all makes sense now :) If you're struggling with this concept don't give up, it finally clicked for me after revisiting the subject once in a while

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

    excellent video, i had so much confusion with private and public key stuff ..you explained it so beautifully..your channel deserve the title

  • @Ahmad-iu8dq
    @Ahmad-iu8dq หลายเดือนก่อน

    The mailbox analogy is a state of the art. Well done!

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

    Finally! I understand this! Thanks for a clear, simple explanation.

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

    Finally, someone explains to me how it works. Thanks a lot!

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

    Clear and concise! Thanks!

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

    Fantastically explained! Thank you.

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

    It's really funny that I went through many short video but none was found an easy way to understand this concept.
    This video and the analogy of mailbox messaging made the concept more easy to understand. Thanks

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

    Excellent video. The most well explained I have found so far on the internet!

  • @carcamp5451
    @carcamp5451 6 หลายเดือนก่อน

    Damn. I understood after trying to understand for months. You're a life saver. Thanks for your amazing work.

  • @UnowknKlol
    @UnowknKlol 2 หลายเดือนก่อน

    Good content! the explanation is very easy to understand. I hope all concepts in this world has videos that explained them as good as this.

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

    Omg, dude, this was so straightforward; thank you very much. Cryptography is one of those areas that blows my mind, and today I understood it with a simple video of you.

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

    This is a super clear explanation.

  • @anshumanbaruah4161
    @anshumanbaruah4161 6 หลายเดือนก่อน

    Beautifully explained. Thanks!
    I now have a better understanding.

  • @Karen-jj9xe
    @Karen-jj9xe 11 หลายเดือนก่อน

    Excellent explanation - greatly appreciated!

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

    Finally a video that explains it correctly and super clearly.

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

    best video ever explained ! thank you very much

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

    blessed are the souls who impart such valuable information for free

  • @ttaylor705
    @ttaylor705 5 หลายเดือนก่อน

    Simply explained! I really enjoyed the video. Thanks for this.

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

    You’ve got my sub! Thanks for the video, as I’ve been trying to understand this for quite a while, and no one else has been able to explain it to me. Simply put, Alice is encrypting the file in a way that only Bob can understand, and vice versa.

  • @eyewaves...
    @eyewaves... 2 ปีที่แล้ว

    Watched some of your videos - they are really cool, informative and accurate enough. Great job and thank you.

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

    Simple and clean explanation. Kudos to you

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

    very well-explained video! thank you!

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

    This the best explanation. Superb!!!

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

    Good job! Very straightforward.

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

    that's very smooth explain of asymmetric encryption.
    I have read many paragraph to learn that but i didn't understand.
    very heplfull. thanks for that

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

    I love you! The mail box analogy made me understand everything.

  • @theartofhacking6896
    @theartofhacking6896 2 ปีที่แล้ว +10

    I was always struggling to grasp the concept of asymmetric keys but now, within only 4:40 mins it became crystal clear. Keep it up. :)

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

      rightly and it is prosper.

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

    Brilliantly, simply explained!

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

    Best and simple explanation.. Thank you

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

    Thanks man... I watched a lot of videos but was not able to clearly understand the exact concept, then I came across your video and yoo!! I understand the concept in no time... Thank you so much 😇😊

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

    The only video that help me to understand the topic really well. "Mathematically linked with each other..." is the key phrase of understanding. Thanks for video.

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

    Really nice vid, clear and straight forward with a non-IT person like me. Thank you very much

  • @moaz_mohamed.omar_hannafy
    @moaz_mohamed.omar_hannafy 3 หลายเดือนก่อน

    Thanks to the CS Team for sharing this video

  • @GrantClementi
    @GrantClementi 9 หลายเดือนก่อน

    Beautifully put, thank you.

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

    You cleared my confusion. Thanks a ton. Good presentation too.

  • @chulsooslaugh1209
    @chulsooslaugh1209 4 หลายเดือนก่อน

    That was easy to digest and understand. Thank you.

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

    great video, thanks! the best explainer videos like this one take a complex topic and simplify it

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

    I have a Cyber-Security Test coming up Tuesday. These videos have helped me a lot. Thank you.

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

    Brilliant Concise Explanation

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

    thanks for helping me understand this concept!

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

    Very clear and right to the point thank you

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

    I watched like 5 videos on this and this one is the best.

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

    Between the video, I thought that u should give this guy a like but then accidentally closed the video when I had finished so I had to open it again just to like it. Good work!

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

    Thank you for making it too easy to understand

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

    This solved my confusion very easily. Great presentation

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

    thank you so much for explaining this. It took me so long to understand this technical concept until I found your video.

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

    Very comprehensive. Thanks!

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

    Very very simple and well explained, thank you

  • @Chris-ez1ly
    @Chris-ez1ly 3 ปีที่แล้ว

    Very nice job explaining. Thank you for a job well done. Helps a ton.

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

    Simple yet very clear. Good job