网络数据加解密的应用——对称加密与非对称加密

加解密基础

加解密技术

加密技术是最常用的安全保密手段;
利用技术手段把重要的数据变为乱码(加密)传送;
到达目的地后再用相同或不同的手段还原(解密)。

加解密关键点

-安全保密
-明文转成乱码(密文)
-在不可信的信道上传输乱码
-采用相同或者不同的手段还原成明文
注意:在加密领域,性能和安全一直是相对存在的。一个优秀的加密方案必然要能够平衡两者

加解密技术分类

  -哈希函数——SHA256、MD5
  -对称加密——AES、DES
  -非对称加密——RAS、ECC、Elamal
  -秘钥交换——DH、ECDH

对称加密算法——AES

AES:Advanced Encryption Standard,高级加密标准
  加密: C=E(K,P),——其中P为明文,K为密钥,C为密文, E为加密算法
  解密:P=D(K,C),——其中C为明文,K为密钥,P为密文 D为解密算法
加密解密同用一个算法——即用同样的方式还原明文。
 优点:加密效率高
    使用方便
    计算量小
 缺点:双方需要协商密钥
    一旦秘钥泄露则加密系统崩塌
    秘钥更新和维护困难
在这里插入图片描述

非对称加密算法——RSA

RSA是一种公开的密钥密码体质(罗纳德·李维斯特Ron Rivest、阿迪·萨莫尔Adi Shamir和伦纳德·阿德曼Leonard Adleman)
RSA算法的可靠性基础
  大质数相乘计算很容易
  对极大整数做因数分解很困难
  1111×3331=3700741
  3700741=?×?
加密解密用不同的密钥。即用不同的方式还原明文
 优点:公钥可以开放
    密钥方便管理
    安全性高
 缺点:性能差,加密时间长
    使用相对复杂
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宇骐骥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值