【概念理解】对称加密和非对称加密是什么?两者区别? ...

打印 上一主题 下一主题

主题 860|帖子 860|积分 2582

前言:
      此篇实用于对概念还懵懵的童鞋,捋清楚。真正理解概念,其余不在此篇做过多拓展。
  对称加密、非对称加密是常用的两种加密方式。
  
一、对称加密

举个栗子~
   共享保险箱
       想象你和你的朋侪在差别的城市。你们都有一把相同的保险箱钥匙(这就是“对称密钥”)。当你想把一些重要文件寄给你的朋侪时,你把它们放进保险箱,然后用钥匙锁上。你的朋侪收到保险箱后,用他手上的同一把钥匙打开箱子,取出文件。
  

  • 钥匙(密钥):你和朋侪都有一把相同的钥匙(对称密钥)。
  • 安全性:只要钥匙不被别人获取,文件就会很安全。
  • 题目:如果有人偷走了钥匙(密钥),他们就可以打开保险箱,看到内里的文件。
  关键点:密钥(钥匙)必须安全传递给朋侪,而且始终保密,否则安全性会受到威胁。
  

  概念:
      对称加密是一种加密方法,在这种方法中,加密息争密使用的是同一个密钥。也就是说,加密息争密的过程是对称的。
  特点:
   

  • 密钥:同一个密钥用于加密息争密。
  • 速度:对称加密算法通常比非对称加密快,由于计算量相对较小。
  • 安全性:密钥必须严酷保密,由于任何得到密钥的人都可以解密数据。 
  
二、非对称加密

举个例子~
非对称加密涉及的数学原理非常复杂,这⾥举⼀个简朴的⽣活上的例⼦
      我把一把锁给你(公钥),但钥匙只有我有(私钥)。你把重要文件放在箱子里,用锁锁上,快递寄给我。我收到之后就可以用私钥打开。只有有私钥的人才可以打开,而公钥不怕泄露。
  

  概念:
    非对称加密是一种加密方法,使用一对差别的密钥——公钥和私钥。公钥用于加密信息,私钥用于解密信息。公钥可以公开,而私钥必须保密。
  特点:
   

  • 密钥对:包罗一个公钥和一个私钥。公钥可以公开,任何人都可以使用它来加密数据;私钥必须保密,只有持有私钥的人可以解密数据。
  • 安全性:非对称加密更加安全,尤其在密钥交换和身份验证中非常有效。
  • 计算量:非对称加密算法通常比对称加密算法慢,由于它们涉及更复杂的数学计算。
  
三、对比与应用场景

   

  • 对称加密:

    • 场景:实用于数据传输中需要快速加密的场所,或在数据量较大的情况下,例如存储数据、数据传输中的大文件加密。
    • 缺点:密钥分发题目(怎样安全地传递和管理密钥)是对称加密的重要挑战。

  • 非对称加密:

    • 场景:通常用于密钥交换(例如TLS/SSL中的密钥协商)、数字签名、身份验证和保护小数据块(如对称密钥)等。
    • 缺点:由于计算量大,非对称加密在处理大数据时服从较低。

  四、综合应用:混淆加密

        在实际应用中,往往会将对称加密和非对称加密结合使用,这种方式称为混淆加密。常见的应用场景是:使用非对称加密来安全地传递对称加密的密钥,然后使用这个对称密钥进行大数据的加密。这种方法结合了非对称加密的安全性和对称加密的高效性。
       例如,在SSL/TLS协议中,服务器和客户端起首使用非对称加密交换密钥,然后使用对称加密保护后续通信中的数据传输
   

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用多少眼泪才能让你相信

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表