为了提高app安全性我们有必要在数据传输时对原始数据进行一定的处理,常见方法是对数据加密,本笔记不介绍各种算法的具体实现方法,只论述和时使用。
加密算法只在客户端和服务器交互时使用,即在发送网络请求时。通常我们会将网络请求封装成工具类,所以客户端与服务器具体的交互是在网络工具类内部实现,所有交互数据都会最终交付工具类然后提交。所以工具类内部实现对数据的加密最为妥当。
具体实现方法:
1. 创建网络请求工具
2. 创建网络请求类
1. 完全不加密交互函数
2. 部分加密交互函数
3. 部分不加密函数处理
方法参数包含:URL路径、请求方式、待处理参数、忽略加密列表
网友评论