IOS加密

1,通过简单的URLENCODE + BASE64编码防止数据明文传输

2,对普通请求、返回数据,生成MD5校验(MD5中加入动态密钥),进行数据完整性(简单防篡改,安全性较低,优点:快速)校验。

3 对于重要数据,使用RSA进行数字签名,起到防篡改作用。

4 对于比较敏感的数据,如用户信息(登陆、注册等),客户端发送使用RSA加密,服务器返回使用DES(AES)加密。

原因:客户端发送之所以使用RSA加密,是因为RSA解密需要知道服务器私钥,而服务器私钥一般盗取难度较大;

MD5

base64

RSA des

欢迎高手补充!

你可能感兴趣的:(IOS加密)