前后端参数加密

一,常用类型加密方式

1,base64无秘钥加密
2,base64秘钥加密
3,AES 加密
4,RSA加密

二,加密方式介绍

base64加密 是通过6个bit 转化成8个bit,算法是可逆的,不能用于私密通信,不能肉眼看到内容,但是通过解析可以直接看到
AES加密 这种加密是是通过分组长度加密,最长是128,超过128,是分组加密,优点加密速度非常快,分组加密需要多个秘钥,秘钥过多管理比较麻烦
RSA加密 是通过乘法算法加密的,只需要知道 公钥和秘钥就能加密,但是解密速度相对慢一点

三,采用哪种方案加密

由于项目中,出现问题 需要获取到参数,排查具体问题,所以base64 更容易 查到参数,很容易结束到具体数据,所以采用base64加密

四,加密方案

客户端在网络请求拦截器里面添加 请求方法里面,对参数进行加密,在解析参数里面进行解密
服务端在网络请求拦截器里面请求参数进行解密,在返回参数里面进行加密

你可能感兴趣的:(前后端参数加密)