API请求的加密方法、数据交互方法及系统
基本信息
申请号 | CN201810308568.8 | 申请日 | - |
公开(公告)号 | CN108512666A | 公开(公告)日 | 2018-09-07 |
申请公布号 | CN108512666A | 申请公布日 | 2018-09-07 |
分类号 | H04L9/32;H04L29/06 | 分类 | 电通信技术; |
发明人 | 沈振家 | 申请(专利权)人 | 苏州犀牛网络科技有限公司 |
代理机构 | 北京超凡志成知识产权代理事务所(普通合伙) | 代理人 | 苏州犀牛网络科技有限公司 |
地址 | 215000 江苏省苏州市虎丘区竹园路209号 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种API请求的加密方法、数据交互方法及系统,涉及通信领域,以缓解现有的业务级数据加密方式存在安全系数较低的问题,保障业务级数据的安全性,提高安全系数。该加密方法应用于客户端和服务器端,包括排序步骤:对API请求中的筛选参数,根据参数名称的ASCII码表的顺序排序;筛选参数为排除参数名称为sign、byte[]外的请求参数;拼接步骤:将排序好的参数名称和参数名称对应的参数值按顺序依次拼装,生成字符串;编码步骤:将拼接好的字符串进行编码生成字节流;加密步骤:使用签名算法对编码后的字节流进行摘要得到字节流结果;签名算法包括MD5算法或HMAC_MD5算法;字节流结果采用十六进制表示。 |
