首页 > 编程知识 正文

公钥加密和对称加密的区别,公钥加密是对称还是非对称

时间:2023-05-04 11:42:25 阅读:135867 作者:1605

请告诉我主要的加密算法。 https://blog.csdn.net/Baidu _ 22254181/article/details/82594072

非对称加密

第一种使用方法是公钥加密、私钥解密。 用于加密/解密

第二种用法:私钥签名、公钥验证签名。 ---用于签名

有点混乱,不要勉强记住,请总结:

想想看:

既然被加密了,那一定是不想让别人知道我的消息,所以只有我能解密,所以公钥负责加密,私钥负责解密

既然是签名,肯定有人不想冒充我发消息。 因为只有我可以发布这个签名,所以私钥可以负责签名,公钥可以负责验证。

----------------

原文: 3359 blog.csdn.net/QQ _ 23167527/article/details/80614454

加密和认证首先需要区分加密和认证这两个基本概念。

加密是对数据进行加密,以确保未经授权的用户即使检索到加密的数据,也无法检索到正确的数据内容。 因此,加密数据可以保护数据并防止拦截攻击。 其重点是数据的安全性。 认证用于判断某个身份的真实性,身份被确认后,系统可以对每个身份赋予不同的权限。 其重点是用户的真实性。 两者的侧重点不同。

公钥和私钥之后,您需要了解公钥和私钥的概念和作用。

现代加密方法中,加密和解密使用不同密钥(公钥),即非对称密钥加密系统,每个通信方需要公钥和私钥两个密钥,这两个密钥可以相互加密和解密。 公钥是公开的,不需要保密,但私钥必须由个人自己拥有,妥善保管,小心保密。

公钥原则:

一个公钥对应一个私钥。 在密钥对中,让大家知道的是公钥,不要告诉大家,只有自己知道的是私钥。 用任意一个密钥加密数据后,只有相应的密钥才能解密。 如果可以用任意一个密钥解密数据,则该数据一定会用对应的密钥加密。 非对称密钥密码的主要应用是公钥密码和公钥认证,但公钥密码的过程与公钥认证的过程不同,下面详细描述两者的区别。

基于公钥的加密过程例如有两个用户wsdbl和ajdyl。 wsdbl希望通过双重密钥加密技术将明文发送到ajdyl。 由于ajdyl有一对公钥和私钥,因此加密的解密过程如下。

ajdyl把他的公钥发送给wsdbl。 wsdbl用ajdyl的公钥加密她的消息,发送给ajdyl。 ajdyl用他的私钥解密wsdbl的消息。 上面的过程可以用下图表示。 wsdbl用ajdyl的公钥加密,ajdyl用自己的私钥解密。

基于公钥的认证过程

认证和加密是不同的。 主要用户认证用户的真伪。 在此,如果能够识别某个用户的秘密密钥正确,则能够识别该用户的真伪。

毕竟是wsdbl和ajdyl的两个用户,wsdbl想让ajdyl知道自己不是假货,而是真正的wsdbl,所以wsdbl使用公钥加密学对文件进行签名并发送给ajdyl,ajdyl使用wsdbl的公钥对文件进行加密

wsdbl用她的私钥加密文件并签名文件。 wsdbl将签名的文件发送到ajdyl。 ajdyl用wsdbl的公开密钥解密文件,验证签名。 上面的过程可以用下图表示。 wsdbl用自己的私钥加密,ajdyl用wsdbl的公钥解密。

zai zi :3359 www.cn blogs.com/moon fans/p/3939335.html

例如:

例如,幸福之星想向HitachiDXG发送密文。

于是幸福之星开始给Hitachidxg发QQ

幸福的星星:

“hi先生,我想发密文,请把你的公钥发给我。 ”

hdsdxg :

“没关系。 这是我的公钥。 d#8yHE8eU#hb*! neb,请用这个公钥加密你的信息后发送”

幸福的星星:

“这是我想对你说的。 *#@uehuu(*#eehu$##bfeu ) "

《白话解释 对称加密算法 VS 非对称加密算法》https://segment fault.com/a/119000004461428

《白话解释 对称加密算法 VS 非对称加密算法》https://砖局域网. zhi Hu.com/p/21336272

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。