一:接口请求涉及到一些类似用户名和密码等敏感信息的东西,请求肯定要进行加密;
当然首先你得问开发,他们对参数是否加密,用了什么方式进行加密;
我这里就用md5加密方式对请求的密码进行加密。
二:前端对字符串类型的密码进行加密,输出秘钥,传递时候是传递秘钥,后台根据相同的加密方式解析。
三:代码附上:
1.封装成为一个方法,用的时候,直接使用即可。
2.这是对单个参数进行加密。
代码:
def md5(str):
import hashlib
import types
if type(str) is types.StringType: #顺便判断一下,输入的参数是否为字符串类型
m = hashlib.md5() #md5 方法
m.update(str)
return m.hexdigest()
else:
return