【问题标题】:How does public-key cryptography work? [closed]公钥密码学是如何工作的? [关闭]
【发布时间】:2011-01-04 11:21:27
【问题描述】:

传统密码学和公钥密码学有什么区别?

【问题讨论】:

  • -1 快速访问谷歌和维基百科将提供所有这些基本细节(以及更多)。从中学到的知识——即使非常基础——既可以回答这个问题,也可以为提出更好的问题奠定基础。

标签: cryptography public-key


【解决方案1】:

您可能应该重新表述您的问题:

公钥加密使用非对称方法,其中用于加密的密钥和用于解密消息的密钥不相同。下面是RSA非对称算法的说明:RSA (asymmetric cryptography)

可能没有“传统密码学”。您可能的意思是两个密钥相同的对称算法。 Symmetric key algorithm

【讨论】:

    【解决方案2】:

    基本上,公钥加密意味着您拥有一对“公钥/私钥”。公钥可用于加密消息,但不能解密它们。顾名思义,私钥是秘密的,可用于解密消息。

    典型用法如下:

    • Alice 创建了一个公钥/私钥对。
    • Alice 将她的公钥发送给 Bob,将私钥保存在安全的位置。
    • Bob 将加密消息发送给 Alice。
    • Alice 收到消息并使用她的私钥对其进行解密。

    非对称加密的使用例子:

    • 在无法建立信任通道来交换对称密钥的情况下(例如 HTTPS):由于公钥无法解密,因此通过不受信任的连接发送它是安全的
    • 当多个用户需要使用同一个公钥时(例如加密的电子邮件):即使所有发件人都使用同一个公钥,他们也不能用它来解密任何消息;只有收件人拥有私钥

    【讨论】:

      猜你喜欢
      • 2011-08-19
      • 2011-02-20
      • 1970-01-01
      • 1970-01-01
      • 2010-11-16
      • 1970-01-01
      • 1970-01-01
      • 2011-06-26
      • 1970-01-01
      相关资源
      最近更新 更多