rsa数字签名的原理 RSA为什么能实现数字签名?
浏览量:2712
时间:2021-03-14 08:10:54
作者:admin
RSA为什么能实现数字签名?
什么是RSA?RSA是一种非对称加密算法,可以生成公钥和私钥对,即公钥和私钥。什么是数字签名?数字签名是用私钥对数据进行加密。利用RSA生成的私钥,再通过RSA加密算法进行加密,就可以生成数字签名。明白吗?当然,除了RSA之外,还有许多其他非对称算法,比如ECC。
公开密钥体系,RSA算法,SLL加密技术,数字签名这四者是什么关系?
公钥系统是一个非对称加密系统。
非对称包含RSA算法。
SLL算法是一个对称加密算法。
如果是SSL,它是一个安全的网络协议。
数字签名一个是维护消息的完整性,另一个是保持发送者的身份。例如,在文档用MD5签名后,接收者比较MD5值。描述文件未更改发送方的私钥签名意味着接收方在使用发送方的公钥解密后将知道谁发送了消息。
对称加密,非对称加密是为了保持消息的机密性和可靠性
文件签名是为了保持消息的完整性
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。