Cryptography 密钥和公钥密码的区别

Cryptography 密钥和公钥密码的区别,cryptography,network-security,Cryptography,Network Security,私钥和公钥密码学之间的区别,以及为什么私钥密码学更容易实现和使用 这是一道关于网络安全的考试题。 请说明主要区别以及为什么更多地使用密钥 提前谢谢 私钥算法通常比私钥/公钥算法快很多倍(比如快100倍甚至1000倍) 通常这两种钥匙同时使用。例如,在加密一个大文件时,您生成一个密钥,并使用它对文件进行快速加密,然后使用收件人公钥对密钥进行加密,这样只有他才能解密。通过这种方式,您可以获得私有/公共密钥算法的好处(解决如何商定密钥),同时使用密钥对加密的大部分进行快速加密 例如,这是PGP做这件事

私钥和公钥密码学之间的区别,以及为什么私钥密码学更容易实现和使用

这是一道关于网络安全的考试题。 请说明主要区别以及为什么更多地使用密钥


提前谢谢

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

通常这两种钥匙同时使用。例如,在加密一个大文件时,您生成一个密钥,并使用它对文件进行快速加密,然后使用收件人公钥对密钥进行加密,这样只有他才能解密。通过这种方式,您可以获得私有/公共密钥算法的好处(解决如何商定密钥),同时使用密钥对加密的大部分进行快速加密


例如,这是PGP做这件事的方法。

你自己做了什么来找到答案?www.google.com并搜索标题。你会得到很多结果,虽然这是真的(在实践中很重要),但从密码学的角度来看,这通常是最不重要的区别。这就像说摩托车和汽车的区别在于摩托车的油箱更小。假设你有一个私钥/公钥算法,在速度、安全性和密钥长度方面与单密钥算法的性能一样好。选择单键版本比双键版本有什么好处?我认为你的答案很好,但区别不仅仅在于速度。一个关键区别是公钥算法提供不可抵赖数字签名的能力,这是对称密钥算法无法做到的。