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算法;字节流结果采用十六进制表示。