非对称式加密

2023年 2月 15日22:29:18 发表评论

这是我在博客园写下的第一篇文章,也是我想要振作自己的开始

包括单钥加密(private key cryptography)(对称式加密)和双钥加密(public key cryptography)(非对称式加密),其主要区别在于,是否使用同一套密码进行加密和解密。

非对称式加密

就如名字所说的,这个通信过程是非对称的,一方使用的是公钥,另一方使用私钥。

主要的应用是RSA(Rivest-Shamir-Adleman),但还有以下普通的算法:
ElGamal、Fiat-Shamir、Guillou- Quisquarter、Schnorr、Ong-Schnorr-Shamir数字签名算法、Des/DSA、椭圆曲线数字签名和有限自动机数字签名算法等

有一下特殊的算法:
盲签名、代理签名、群签名、不可否认签名、公平盲签名、门限签名、具有消息恢复功能的签名等

(对称式加密的算法是DES(Data Encryption Standard))

上面提到,私钥也可以加密,你有可能使用自己的私钥来加密并发送文件,并且接受者要求你在文件里进行数字签名,来确保是你发送的文件(谁知道你会不会中途反悔,可以避免你对交易的抵赖)
但是任何人都能生成自己的对,那么就会居心叵测的小人冒充是你,谎称他自己生成的对是你的对,在文件内签下了你的名字!!!但是接收者并不能知道这个到底是不是真的你的落款。

所以在这时你就要引入第三方机构生成认证。你们两个人(特别是信息接受者)都信任的机构,它颁布给你数字证书,你只要把数字证书和数字签名一起放入文件里,接受者就能向机构验证是否真的是用你的密钥签发的文件。

原文链接:https://www.cnblogs.com/bettermultiply/p/16097766.html

  • 版权声明:内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 1936370309@qq.com 举报,一经查实,本站将立刻删除。
  • 转载请注明:非对称式加密 紫林博客

发表评论

您必须才能发表评论!