如何理解非对称加密(公钥和密钥的区别)

2025-07-03 16:03:36

1、加密的原因假设,小明和她女朋友拍了一段视频,而小明却不想让这段视频给他和女朋友之外的第三人看,那么他和她女朋友可以把这段视频加密,而密码只有他们2个人知道当然这是一部分情况,大多数的情况下都是商业原因

如何理解非对称加密(公钥和密钥的区别)

2、加密与解密概述计算机的文件,无论视频、照片、音乐,它们在硬盘里面的记录形式都是01010101这些数字,二进制的比如一张照片,假设它在硬盘的数据是1010,那么我把1010乘以2,得出结果是10100。你把10100发送给你朋友,然后告诉他,把10100除以2,就可以得到原来的照片文件这应该是对加密最简单的理解了

如何理解非对称加密(公钥和密钥的区别)

3、对称加密对称加密与上面说的差不多,我们可以这样理解,原文件就是照片,密钥就是类似乘以2这样的一个算法方式,而解密也是用这样的算法下图可以很形象的解析了对称加密

如何理解非对称加密(公钥和密钥的区别)

4、对称加密的网络隐患比如小明出差在外地,让公司发一份合约过去给他,公司加密了,然后发给小明那么小明需要密码才能解密,这个密码他不知道,需要公司告诉小明而这时候安全问题就来了,密码从公司发到小明手里,这过程可能会泄露,假如网络上被截获了加密文件和密码,那么合约内容,截获者就知道了

如何理解非对称加密(公钥和密钥的区别)

5、非对称加密的概述为了防止这种情况发生,密码学家设计出了这种非对称加密这与对称加密不同的是,对称加密只有一个密钥,而非对称加密有2个密钥对称加密用A密钥来加密,也用A密钥来解密非对称加密用A密钥来加密,但是解密只能用B密钥

如何理解非对称加密(公钥和密钥的区别)

6、非对称加密的安全性小明需要公司发一份合约给他,为了安全性,小明先生成一对密钥,然后把A密钥发给公司,让公司用A密钥加密,公司通过小明的A密钥加密之后,把加密文件发给小明,小明通过B密钥解密这个过程中,B密钥一直在小明的电脑里面,没有经过网络传输,别人截获了加密文件,但是没有B密钥,也是解密不了,这大大提高了安全性A密钥是公布出去的,称为公钥,B密钥一直在小明自己电脑的,称为密钥

如何理解非对称加密(公钥和密钥的区别)

7、非对称加密的应用主要就是网络传输了,服务器生成一对密钥(公私),然后把公钥发给用户,用户通过公钥加密后发给服务器,服务器再通过它的私钥解密就算传输数据被黑客截获了,黑客没有私钥,也是没法解密

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:35
  • 阅读量:51
  • 阅读量:49
  • 阅读量:33
  • 阅读量:67
  • 猜你喜欢