[發明專利]一種基于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.szxzyx.cn/pat/books/202011447768.5/2.html,轉載請聲明來源鉆瓜專利網。





