[发明专利]一种基于MD5加密的HTTP/HTTPS接口安全校验方法在审
申请号: | 202011447768.5 | 申请日: | 2020-12-09 |
公开(公告)号: | CN112636900A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 于东方;罗义斌;杨冰;朱学坤;陈剑;黄嘉诚;孙力斌 | 申请(专利权)人: | 南京联创互联网技术有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/32;H04L29/06 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈建和 |
地址: | 210019 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 md5 加密 http https 接口 安全 校验 方法 | ||
一种基于MD5加密的HTTP/HTTPS接口安全校验方法,第三方通过http/https欲接入互联网传播时,接入互联网前要向服务器申请appkey以及secret;第三方每次接入互联网前的请求都带上当前时间戳参数time,平台需要校验请求的时效性同时支持有效时间内操作的幂等性;第三方遵照平台约定规则生成token,并作为接口调用的请求参数传入平台进行校验;平台对第三方传入的token参数值进行验证。
技术领域
本发明涉及IT/计算机网络技术领域,尤其是MD5技术的应用。
背景技术:
HTTP/HTTPS接口是互联网各系统之间对接的重要方式之一,使用HTTP/HTTPS接口开发和调用都很方便,也是被大量采用的方式,它可以让不同系统之间实现数据的交换和共享。由于HTTP/HTTPS接口开放在互联网上,所以我们就需要有一定的安全措施来保证接口安全。基于以上原因,采用以下方法解决接口安全性问题。
主要从两个方面考虑:1.验证调用者的合法身份;2.保证数据传输的安全性;http是超文本传输协议,信息是明文传输;https则是具有安全性的ssl加密传输协议(SSL是Netscape公司所提出的安全保密协议,非对称密钥加密)。https协议则需要到ca申请证书。
基于以上两点安全性的考虑,接口也可采用token认证的方式来实现,主要包括针对不同第三方的接入分配不同的appkey以及secret来进行身份认证;利用一定规则生成的token值来防止请求过程中的参数篡改;利用time时间戳的校验可以在一定时间范围内防止调用方恶意的重复请求风险。
现有有MD5加密是指让大容量信息在用
MD5步骤是,四个32位变量A、B、C、D初始化:称为链接变量(chaining variable),接着进行算法的主循环,循环的次数是消息中512位消息分组的数目。将上面四个变量复制到另外的变量中:A到a,B到b,C到c,D到d。每次操作对a,b,c和d中的其中三个作一次非线性函数运算,然后将所得结果加上第四个变量,文本的一个子分组和一个常数。再将所得结果向右环移一个不定的数,并加上a,b,c或d中之一。最后用该结果取代a,b,c或d中之一。
发明内容
本发明目的是,提出一种基于MD5加密的HTTP/HTTPS接口安全校验方法。
本发明的技术方案是,一种基于MD5加密的HTTP/HTTPS接口安全校验方法,第三方通过http/https欲接入互联网传播时,接入互联网前要向(服务器)平台申请appkey以及secret;
appkey:准用户ID,唯一标识第三方应用,方便服务器平台统计与维护;
secret:密钥,用于生成服务器平台校验的token值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京联创互联网技术有限公司,未经南京联创互联网技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011447768.5/2.html,转载请声明来源钻瓜专利网。