公开密钥技术,如何进行加密和验证

2024-12-02 03:06:08
推荐回答(1个)
回答1:

你说的也叫非对称加密技术,下面是简介:

 

1976年,美国学者Dime和Henman为解决信息公开传送和密钥管理问题,提出一种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。相对于“对称加密算法”这种方法也叫做“非对称加密算法”。与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密 (privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。

 

其中非对称加密技术以RSA为代表,具体的你可以在百科查询,我就不贴出来了

 

加密和验证过程文字书写不方便理解,你可以参照下图理解: