RSA 公钥 数字签名 dec 的理解,以及对公钥加密和数字签名之间联系的理解

来源:互联网 发布:oracle数据库入门 编辑:程序博客网 时间:2024/05/16 14:42
1. 资料阅读。 (20分钟)
     查阅 百度百科(http://baike.baidu.com/ )中“RSA”、“数字签名”、“公钥”、“DES”等4个名词的解释。理解 公钥加密 与 数字签名 之间的联系与区别,能够用自己的话阐述两者的概念。

我就用自己的话来理解“RSA”、“数字签名”、“公钥”、“DES”,RSA:它是一种非对称的加密算法,通过相应的原理产生一组相对应的密钥,我们把它叫成公钥和私钥,公钥公布于众,发送发通过公钥加密信息发给接收方,私钥保存在接收方,接收方收到信息后通过私钥进行解密的过程。数字签名:就是只有信息的发送者才能产生的,别人无法伪造的一段数字串,它同时也是对发送者发送的信息的真实性的一个证明。等下在详细阐述他与RSA的区别。公钥:顾名思义就是公开的密钥,发送方用它加密信息。DES:它是一种对称的加密算法,所谓对称,就是它的加密和解密都是使用同一个密钥。因此它没有公开的密钥,这种加密算法常常使用在ATM中。
要想理解公钥加密和数字签名的联系和区别,首先我们要正确看待公钥和私钥的关系,实际上他们两者就是一种相对的关系,如果我们把私钥看成公钥,那么我们就可以理解公钥是私钥,实际上数字签名就是通过私钥(可以理解为保密的公钥)进行加密,然后通过公钥(公开的私钥)进行信息的验证。而归根到里,我们的私钥和公钥在一定的运算下是相互可逆的,相对存在的,只是看你怎样使用它。
参考:http://blog.csdn.net/sfdev/article/details/2174305
0 0
原创粉丝点击