密钥与公钥密码学的区别
秘密密钥算法通常比私有/公共密钥算法快很多倍(如100甚至1000倍的速度)。
常兼有同类按键都在同一时间使用。例如。加密大文件时,您生成秘密密钥,并使用它的文件的快速加密,然后加密与接收者的公钥的关键,所以只有他才能解密。这样,你得到私有/公共密钥算法的优势(解决了如何在关键的同意),并在同一时间内得到使用秘密密钥用于加密的主体部分快速加密。
这e.g方式PGP做到这一点的。
虽然是真实的(并且在实践中很重要),但这通常是从密码学角度看的最不重要的区别。这就像是说摩托车和汽车的区别在于摩托车有更小的汽油箱。 – 2013-04-30 21:29:21
假设你有一个私钥/公钥算法,在速度,安全性和密钥长度方面与单一密钥算法一样好。双键版本选择单键版本有什么好处? – 2013-04-30 21:45:53
我认为你的答案很好,但差异比速度更深刻。一个关键的区别是公钥算法提供不可抵赖的数字签名的能力,这是对称密钥算法无法做到的。 – 2013-04-30 22:06:48
你做了什么来自己找到答案? – Floris 2013-04-30 21:07:19
www.google.com并搜索标题。你会得到很多结果 – Sachin 2013-04-30 21:07:32