一,常用类型加密方式
1,base64无秘钥加密
2,base64秘钥加密
3,AES 加密
4,RSA加密
二,加密方式介绍
base64加密 是通过6个bit 转化成8个bit,算法是可逆的,不能用于私密通信,不能肉眼看到内容,但是通过解析可以直接看到
AES加密 这种加密是是通过分组长度加密,最长是128,超过128,是分组加密,优点加密速度非常快,分组加密需要多个秘钥,秘钥过多管理比较麻烦
RSA加密 是通过乘法算法加密的,只需要知道 公钥和秘钥就能加密,但是解密速度相对慢一点
三,采用哪种方案加密
由于项目中,出现问题 需要获取到参数,排查具体问题,所以base64 更容易 查到参数,很容易结束到具体数据,所以采用base64加密
四,加密方案
客户端在网络请求拦截器里面添加 请求方法里面,对参数进行加密,在解析参数里面进行解密
服务端在网络请求拦截器里面请求参数进行解密,在返回参数里面进行加密