php-app开发接口加密详解
自己平时工作中用到的一套接口加密规则,记录下来以后用: $xpp_key = "xxx";
//接收参数param,将结果解析json得到参数数组 //取出sign,去掉参数数组中的sign //将参数数组key值按照自然排序从大到小排序 //将排序后的参数数组按照key=val&key=val的形式组成字符串,将字符串与XPP_KEY连接,用md5加密一次(32位小写),得到sign //将sign与客户端传过来的sign进行比对,如不一样则可能是中途被篡改参数,服务器拒绝此次请求 //将sign与session中的sign对比,如果一样,则为重复提交,服务器拒绝此次请求 //此次的sign存入session //执行路由cmd(base64解析后),将参数带到该方法中 // 设置请求参数 客户端代码demo: paramsMap = new HashMap
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |