1、对于重要系统的某些登录认证功能时常对其传输的数据进行加密传输,其中一种比较好的解决方法就是RSA+AES配合加密,
2、客户端:
客户端加密过程主要分为以下三个步骤:
1.客户端随机产生AES的密钥;
2.对身份证信息(重要信息)进行AES加密;
3.通过使用RSA对AES密钥进行公钥加密。
这样在传输的过程中,即时加密后的AES密钥被别人截取,对其也无济于事,因为他并不知道RSA的私钥,无法解密得到原本的AES密钥,就无法解密用AES加密后的重要信息。
3、服务器端
服务端解密过程主要分为以下两个步骤:
1.对加密后的AES密钥进行RSA私钥解密,拿到密钥原文;
2.对加密后的重要信息进行AES解密,拿到原始内容。