密钥和密码有什么区别?

比如我用winrar解压一个加过密的压缩文件,那我输入的是密码还是密钥?用密钥解压,具体怎么办?能不能给举一个生活中常见的例子?

一、主体不同

1、密钥:是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。

2、密码:是一种用来混淆的技术,使用者希望将正常的(可识别的)信息转变为无法识别的信息。

二、特点不同

1、密钥:信息的发送方和接收方使用同一个密钥去加密和解密数据。优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。

2、密码:密码除了用于信息加密外,也用于数据信息签名和安全认证。密码的应用也不再只局限于为军事、外交斗争服务,广泛应用在社会和经济活动中。


三、优势不同

1、密钥:使用的对称加密算法比较简便高效,密钥简短,破译极其困难,由于系统的保密性主要取决于密钥的安全性。

2、密码:密码是隐蔽了真实内容的符号序列。就是把用公开的、标准的信息编码表示的信息通过一种变换手段,将其变为除通信双方以外其他人所不能读懂的信息编码。


参考资料来源:百度百科-密码

参考资料来源:百度百科-密钥

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-30
什么是密钥?
不像有的加密技术中采用相同的密钥加密、解密数据,公共密钥加密技术采用一对匹配的密钥进行加密、解密。每把密钥执行一种对数据的单向处理,每把的功能恰恰与另一把相反,一把用于加密时,则另一把就用于解密。公共密钥是由其主人加以公开的,而私人密钥必须保密存放。为发送一份保密报文,发送者必须使用接收者的公共密钥对数据进行加密,一旦加密,只有接收方用其私人密钥才能加以解密。相反地,用户也能用自己私人密钥对数据加以处理。换句话说,密钥对的工作是可以任选方向的。这提供了"数字签名"的基础,如果要一个用户用自己的私人密钥对数据进行了处理,别人可以用他提供的公共密钥对数据加以处理。由于仅仅拥有者本人知道私人密钥,这种被处理过的报文就形成了一种电子签名----一种别人无法产生的文件。 数字证书中包含了公共密钥信息,从而确认了拥有密钥对的用户的身份
第2个回答  2019-10-27
密钥相当于钥匙,密码算法相当于锁,二者共同构成密码。加密的时候,需要密钥才能使算法执行,将明文加密为密文;解密也一样,需要密钥将密文变为明文。
第3个回答  2020-02-06
密钥是Key,是用来加解密的。比如无线上网你输入是密钥。

密码是password, 密码是用来授权的,你登录时要输入帐户和密码。然后密码在发送给服务器之前,会使用密钥进行加密。服务多再用解密密钥来解密,再检查密码对不对。
生活中经常只说密码,要区分这两者主是看用法。
第4个回答  推荐于2017-12-16
密钥+规则=密码追问

比如我用winrar解压一个加过密的压缩文件,那我输入的是密码还是密钥?用密钥解压,具体怎么办?能不能给举一个生活中常见的例子?

追答

你输入的当然是密码了。我都说了密码是由密钥和一定的规则组成的了。
还有,不是用密钥解压。而是用密码解压。
举个例子。你看到一组数字,2,1 4,5 6,7。 你不知道是什么吧?
那么就要通过密钥和规则来。 这是一本书上的页码。2表示第二页,1表示第二页的第一个字。比如说第二页第一个字是A 同样的,假设4,5 是B 6,7是C 那么密码就是ABC
这里的书就是密钥,表示的方法就是规则。两个合一起组成一个密码。用这个最后得到的密码,你就可以访问你要的东西了。

追问

那为什么网上那些所谓win7密钥给出来的都是一串密码呢?到底什么是密钥呢?能不能给个定义?拜托了!

追答

这就是大部分人没有详细区分两者的区别。因为在密码破解者看来,拿到密钥就等于有了密码,久而久之也就有密钥等于密码的感觉了。二者细分其实是有区别的。

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

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