ExplainMates
HomePracticeExploreLeaderboardPricing
← Back to Explore
Feynman teaching note

公钥加密是怎么回事

SubjectComputer Science
Area tags
Computer science
YShared byYuki Sato
公钥加密解决了一个看似矛盾的问题:怎么在从没见过面、也没提前约定暗号的情况下,安全地通信? 它的巧妙之处是给每个人配一对钥匙:一把'公钥'和一把'私钥'。它们成对,但用公钥锁上的东西,只能用配对的私钥打开,反之亦然。公钥可以随便公开挂在网上,私钥自己死死保管。 想给我发密信?用我公开的公钥把信'锁上'。这封信从此只有我的私钥能开,即使全世界都拿到公钥、也拿到密文,也解不开。反过来,我用私钥'签名'的东西,谁都能用我的公钥验证'确实是我发的、且没被改过'。 把它想成一个特别的邮箱:投信口全世界公开(谁都能投),但取信的钥匙只有你有。这正是网上银行、HTTPS 网站背后的安全基石。

Same topic, fresh practice—does not count as an adaptation.

Practice building on this note. If you publish, it can show “Based on” and add an adaptation.

Feedback & gaps

Clarity score: 82/100How well you know it: Can use it anywhere

用'公开投信口、私人取信钥匙'来解释:为什么公钥可以公开,通信却依然安全。

  • 没有解释私钥签名与公钥加密是两种不同用途。
  • 缺少对'如何确认公钥真的属于对方'(证书/信任)的说明。

Comments

No comments yet.

ExplainMates

Learn by teaching. Re-teach until it is simple.

Product

PracticeExploreLeaderboardPricing

Company

AboutTerms of ServicePrivacy Policy

© 2026 ExplainMates