RSA、AES混合加密

 

加解密优缺点对比:

 

 

 

 

RSA、AES混合加密_第1张图片

由上图所示,可看出目前为了数据安全问题,得到广泛应用的两种加密方式:(一)对称加密AES ,其特点是:算法简单,加密速度快;(二)非对称加密方式,代表是RSA加密算法,其特点--采用的一对秘钥机制(即加解密秘钥不同),公钥加密、私钥解密,管理简单,缺点是解密速度慢!!!

真是因为RSA不适合大量数据的解密,所以采用RSA+AES混合加密的方式

RSA、AES混合加密_第2张图片

流程:app端:(1)AES秘钥对要传送的报文数据data进行加密 encrydata;(2)RSA公钥加密AES秘钥encryaeskey ;(3)然后将加密后的AES秘钥 encryaeskey 和加密后的报文encrydata通过网络传输给服务器端;

   服务器端:(一)拿到上述(3)步骤中的encryaeskey 和encrydata;(二)用RSA私钥对aeskey (加密的AES秘钥进行解密操作)得到aeskey;(三)用aeskey解密传入过来的Jamie报文encrydata,得到铭文data,即可进行接下来的操作;

你可能感兴趣的:(RSA、AES混合加密)