【问题标题】:Difference between secret key and public key cryptography [closed]密钥和公钥密码学之间的区别[关闭]
【发布时间】:2013-04-30 21:05:15
【问题描述】:

密钥和公钥密码学之间的区别以及为什么更多地实施和使用密钥密码学?

这是我必须学习的网络安全考试题。 请提及主要区别以及为什么更多使用密钥

提前致谢!

【问题讨论】:

  • 你自己做了什么来找到答案?
  • www.google.com 并搜索标题。你会得到很多结果

标签: cryptography network-security


【解决方案1】:

密钥算法通常比私钥/公钥算法快很多倍(比如快 100 甚至 1000 倍)。

通常同时使用这两种键。例如。加密大文件时,生成Secret Key,用于快速加密文件,然后用recipients public key加密,只有他可以解密它。通过这种方式,您可以获得私有/公共密钥算法的好处(解决如何就密钥达成一致),同时使用秘密密钥获得快速加密用于大部分加密。

这就是例如 PGP 的方式。

【讨论】:

  • 虽然正确(并且在实践中很重要),但从密码学的角度来看,这通常是最不重要的。就像说摩托车和汽车的区别就在于摩托车的油箱更小。
  • 假设您有一个私钥/公钥算法,它在速度、安全性和密钥长度方面的性能与单密钥算法一样好。选择单密钥版本而不是双密钥版本有什么好处?
  • 我认为您的回答很好,但差异比速度更深刻。一个关键的区别是公钥算法提供不可否认的数字签名的能力,这是对称密钥算法无法做到的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-24
  • 2017-02-14
  • 1970-01-01
  • 2010-11-16
  • 1970-01-01
  • 2017-02-08
相关资源
最近更新 更多