通信加密算法1. 加密算法分类2. 对称性加密算法3. 非对称性加密算法4. 线性散列算法(签名算法)5. 非对称性加密算法6. 公共密钥签名系统7. RSA加密解密过程图解8. 选用加密算法9. 总结
1.通过简单的URLENCODE + BASE64编码防止数据明文传输2 对普通请求、返回数据,生成MD5校验(MD5中加入动态密钥),进行数据完整性(简单防篡改,安全性较低,优点:快速)校验。3 对于重要数据,使用RSA进行数字签名,起到防篡改作用。4 对于比较敏感的数据,如用户信息(登陆、注册等),客户端发送使用RSA加密,服务器返回使用DES(AES)加密。原因:客户端发送之所以使用RSA加密,是因为RSA解密需要知道服务器私钥,而服务器私钥一般盗取难度较大;