【Java】
配合使用DES和RSA实现数据的传输安全
作者:whiteriver / 发布于2015/8/19/ 950
参考HTTPS过程, 配合使用DES和RSA加密数据,过程如下:
1、客户端:DES密钥加密明文得到(A),RSA公钥加密DES密钥得到(B),然后(AB)传输至服务端
2、服务端:使用RSA密钥解密(B)得到DES密钥,然后解密(A)得到正文
3、之后的请求可考虑采用两种方式:
a、复用之前的(B),如保存至会话,用来进行数据的加密解密;
b、重复1、2过程,考虑保存(B)到Http Header(推荐)