首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种POST和GET请求通用的参数权限验证方法及其系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:福建天晴数码有限公司

摘要:本发明涉及一种POST和GET请求通用的参数权限验证方法,方法为:判断HTTP请求的类型,如果是GET请求,则从URL参数中提取参数名作为key,参数值作为value,并将它们存入一个字典Map中;如果是POST请求,则获取请求体的内容并将其反序列化为JSON结构,然后将JSON结构里的每个字段的字段名作为key,字段值作为value,存入字典Map中;将Map中的所有key提取出来,存入一个数组中,进行第一次加密得到一个数字n;进行第二次加密得到文本字符串;将密钥添加到文本字符串中,并对整个字符串加密,得到最终的签名,并将签名放在HTTP请求的请求头Head中;对HTTP请求头进行校验,解决了通用验签规则的安全隐患和不同请求方式的参数设计问题,从而提高接口的安全性和灵活性。

主权项:1.一种POST和GET请求通用的参数权限验证方法,其特征在于,所述方法步骤如下:步骤1:判断HTTP请求的类型,如果是GET请求,则从URL参数中提取参数名作为key,参数值作为value,并将它们存入一个字典Map中;如果是POST请求,则获取请求体的内容并将其反序列化为JSON结构,然后将JSON结构里的每个字段的字段名作为key,字段值作为value,存入字典Map中;步骤2:将Map中的所有key提取出来,存入一个数组keyArray中,按照ASCII顺序重新排序数组keyArray,使用请求地址URL进行哈希运算,取哈希值前m位得到16进制哈希值,再转化为10进制得到数值x,再将x与keyArray的长度进行模运算,得到一个数字n;步骤3:数组keyArray从下标n位置开始切割,得到两个新的子数组,交换两个子数组的位置,得到一个新的数组newKeyArray,按照newKeyArray的顺序遍历字典Map,依次获取对应的值,并将所有获取到的值拼接在一起组成一个文本字符串text;步骤4:将密钥添加到文本字符串text中,并对整个字符串加密,得到最终的签名sign,并将签名sign放在HTTP请求的请求头Head中;步骤5:对HTTP请求头进行校验。

全文数据:

权利要求:

百度查询: 福建天晴数码有限公司 一种POST和GET请求通用的参数权限验证方法及其系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。