网络安全基础——对称加密算法和非对称加密算法(+CA数字证书)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

目录

一、数据传输时的安全特性 

二、对称加密算法

三、非对称加密算法

四、对称加密和非对称加密 — 融合算法

五、CA数字证书


一、数据传输时的安全特性 

—————————————————————————————————————————————————————— 

二、对称加密算法

  • 特点相同的Key加解密
  • 优点算法安全速度快量小加密出来的数据和原始数据大小相差不了多少
  • 缺点①密钥容易遭受黑客暴力破解猜所以密码复杂度和长度必须有一定要求。
  • 缺点②加密的密钥分发存在严重问题无法把密钥安全告诉对方这是自身算法不能解决的。


 —————————————————————————————————————————————————————— 

三、非对称加密算法

加密和解密使用不同的秘钥一把作为公开的公钥另一把作为私钥。公钥加密的信息只有私钥才能解密。私钥加密的信息只有公钥才能解密

  • ①使用自己的公钥加密只能使用的私钥解密。     ——数据加解密过程
  • ②使用自己的私钥加密只能使用自己的公钥解密。    ——数字签名过程
  • ③已知公钥推导不出私钥
  • 完美的解决了对称加密中密钥分发问题
  • 缺陷速度较慢加密出来的量比较大。

 

 —————————————————————————————————————————————————————— 

四、对称加密和非对称加密 — 融合算法

  • 两者融合很好的解决了对方的缺点
  • 主要应用HTTPS而web-VPNSSL-VPN都是基于HTTPS的。 
  • 当你访问某个HTTPS网站时弹出窗口安全警告是否继续。当你点击继续的时候你会拿到一个网站服务器的一个证书而这个证书里面就包含了服务器的公钥。其中信任这个网站其中信任的就是这个公钥你自己的浏览器会随机产生一个对称密钥然后信任公钥把对称密钥加密传给服务器服务器用自己的私钥解密。

  • 当接收方知道了对称算法的密钥和发送方的私钥和公钥以后数据再发就可以进行加密和解密了。
  • 存在安全隐患-欺骗攻击解决-CA数字证书

 

 —————————————————————————————————————————————————————— 

五、CA数字证书

  • 当交换数字签名证书以后后面就按照四的过程同通信了。 
  • 由于代价昂贵成本高所以很多情况下CA服务器直接搭建在自己总公司。在防火墙的DMZ区域部署
  • CACA是Certificate Authority的缩写也叫证书授权中心是负责管理和签发证书的第三方机构作用是检查证书持有者身份的合法性并签发证书以防止证书被伪造或篡改。一般来说CA必须是所有行业和所有公众都信任的、认可的、具有一定的权威性。所以CA实际上是一种机构负责证书的签发就像颁发身份证的公安局、发放驾驶证的车管所一样。
  • 数字证书数字证书是由CA颁发的证书也叫CA证书通常包含证书拥有者的身份信息、CA机构的签名、公钥和私钥。其中身份信息用于验证证书持有者的身份CA签名用于保证身份的真实性公钥和私钥用于通信过程中的加解密保证通信的安全。所以数字证书可以保证数字证书中的公钥确实是这个证书的所有者持有的或者是可以用来确认对方身份的。
  • 摘要摘要也叫做指纹可以唯一的标识一段数据。通过摘要算法对数据处理后得到的一串哈希值就是摘要。这个过程是不可逆的也就是说无法通过哈希值得到原来的数据内容且保证不同的内容一定会得到不同的哈希值其中信息是任意长度的摘要是固定长度的。所以只要内容一旦被修改根据信息得到的摘要也会发生变化。
  • 常见的摘要算法MD5、SHA
  • 数字签名对摘要加密后得到的值被称为数字签名。数字签名是非对称加密和摘要算法的一种应用确保信息在发布后不会被篡改摘要算法特性保证数据的完整性和可信性同时也防止数据被他人伪造非对称加密算法特性。即在对信息的内容通过摘要算法得到摘要后为防止信息和摘要同时被黑客修改导致信息有误一般都会对摘要进行加密然后再和信息一起发送。
  • 以上部分摘自(73条消息) https数字证书基础概念一_小呆娃的博客-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

“网络安全基础——对称加密算法和非对称加密算法(+CA数字证书)” 的相关文章