浅谈我所理解的RSA与AES混合加解密(上)

1.什么是加解密

在了解RSA、AES之前我们先问问自己,什么是加解密?
我的理解:加解密是在事先约定好加密规则、加密密码的前提下,对明文进行加密(对密文进行解密)。

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

2.加解密分类

对称加密:
AES(对称加密有很多种DES、TripleDES、RC2、RC4、RC5和Blowfish等,这里我只例举AES),AES又称高级加密标准,是下一代的加密算法标准,速度快,安全级别高,支持128、192、256、512位密钥的加密,其加密和解密的密钥都是同一个

非对称加密:
RSA((非对称加密有很多种Elgamal、背包算法、Rabin、D-H、ECC,这里我只例举 RSA)),RSA是公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。RSA的密钥长度至少为500位,一般1024位使用的比较普通,在对安全性要求极其高的情况下可以使用2048位密钥,RSA加密算法有一对密钥,使用其中一个加密,另外一个解密

3.特点

对称

1、加密方和解密方使用同一个密钥;

2、加密解密的速度比较快,适合数据比较长时的使用;

3、密钥传输的过程不安全,且容易被破解,密钥管理也比较麻烦;

非对称

1、算法强度复杂,其安全性依赖于算法与密钥。

2、加密解密的速度远远低于对称加密算法,因此不适用于数据量较大的情况。

3、非对称加密算法有两种密钥,其中一个是公开的,所以在密钥传输上不存在安全性问题,使得其在传输加密数据的安全性上又高于对称加密算法。

4.工作流程

对称加密:
在这里插入图片描述
非对称加密:
在这里插入图片描述
好了,今天就先给大家分享下RSA AES的基本情况,我们下期再哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值