如上所述的手持计算机,公钥密码技术使用两个密钥:一个公共密钥和一个专用密钥。这两个密钥在加密消息以保护其包含的数据以及解密消息以便读取时起作用。在该系统中,公钥可以自由共享和分发。但是,私钥是保密的,只能由任何拥有密钥的人。为了提供额外的安全层,私钥由加密的密码短语保护,这实际上是密钥所有者创建的密码的更强大版本公钥和私钥在数学上都是相关的。尽管有这种关系,但从数学上讲,从公钥中派生出私钥是不可能的。这是因为它们有两个截然不同的用途。公钥是用来加密初始消息的,而私钥的目的是解密,任何用公钥加密的消息,只有在被相应的私钥解密后才能被查看以John和Jane之间的通信为例,可以检查公钥加密的工作原理。John生成一个密钥对并将公钥发送给Jane,Jane使用该密钥对消息进行加密,以便只有John可以读取该消息。当从Jane收到消息时,John使用他的密钥来解密和读取它。因为John创建了密钥对,所以他是私钥的所有者,因此,只有一个人能够解密和阅读邮件。任何人如果想使用公钥密码来保护通信,就可以通过电子邮件很容易地做到这一点。例如,如果约翰想保持他和简之间的通信私密,他只需将加密所需的公钥附加到邮件中即可。由于密钥可与任何人共享,因此通过电子邮件发送该密钥不会带来安全风险。使用该系统的应用程序的一个常见示例是名为Pretty Good Privacy®(PGP®)的流行加密软件。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!