公钥加密如何工作?

时间:2011-01-04 11:21:28

标签: cryptography public-key

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

2 个答案:

答案 0 :(得分:1)

你应该重新说出你的问题:

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

可能没有“传统的crypthography”。您可能意味着对称算法,其中两个键是相同的。 Symmetric key algorithm

答案 1 :(得分:0)

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

典型用法如下:

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

非对称加密的使用示例:

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