登录总共分为两部分:
1.第一部分为获取AES加密的时间值
访问地址:https://xiaoliu.service.azurenet.cn/api/system/time 返回一个JSon格式数据:{"errno":0,"errmsg":"","time":1471245251}
2.第二部分为登录的主体数据加密:
POST参数:{"sign":"95E300F34092D4EBFBAE70D95E203CDF","password":"c1cb8b78dd95e5b6bea9c16a3265e502","telephone":"17007228001","time":"1471245251"}
地址:https://xiaoliu.service.azurenet.cn/api/user/login
注意协yi头中的类型
sign加密分析:
1.加密时间值
加密结果: Q5z9MLUJdak5vH/8oL1XTgNntbZ9dEWJycHII5eck1g=
2.md5加密
讲AES加密出来的值进行MD5加密,再进行到大写就完成了
其实这个APP自身有日志输出,可以参考!
加密结果:95e300f34092d4ebfbae70d95e203cdf
这个APP的加密不难,难点在于怎么获取这些数据传输!一个简单的实例,各位看官慢慢看!高手飘过!
发表评论: