密钥和加密算法是个什么关系?

我现在知道加密算法靠 明文、密钥 共同得到密文。 但是有谁能告诉我密钥到底是什么东西?最好能举个例子。 比如明文“Run” 如何用密钥和算法来得到一个密文? 主要的问题就是我觉得密钥和算法是一个东西。- - 既然密钥是个替代关系那还要算法干什么? 请知情人解答。谢谢。 最好用通俗点的话来讲。

第1个回答  2019-08-24
举个很简单的例子,比如凯撒密码,就是将字母循环后移n位,这个n就是一个密钥,循环后移的方法叫做算法
对明文用不同的密钥加密的结果不一样,虽然他们用的是相同的算法
比如Run用Key=1(密钥)的凯撒密码,变成Svo,用Key=2(密钥)加密就成了Twp,所以密钥和算法是明显不同的,再比如现在公钥密码体系大多用的RSA算法,但每个人的密钥不一样,密文才不同
另外,一般来说,算法是公开的,而密钥是不公开的~
一个加密算法正好包含两个输入参数,一个是明文,一个是密钥,理解了吧?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网