二維碼支撐系統(tǒng)提高數(shù)據(jù)安全性的方法

基本信息

申請?zhí)?/td> CN201610046711.1 申請日 -
公開(公告)號 CN105718816B 公開(公告)日 2019-01-18
申請公布號 CN105718816B 申請公布日 2019-01-18
分類號 G06F21/62 分類 計算;推算;計數(shù);
發(fā)明人 于百會;袁鵬;朱楨;張海波;王銓靈;彭聰;畢麗翠;劉琴 申請(專利權)人 四川虹慧云商科技有限公司
代理機構 成都金英專利代理事務所(普通合伙) 代理人 袁英
地址 610000 四川省綿陽市高新區(qū)綿興東路35號
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種二維碼支撐系統(tǒng)提高數(shù)據(jù)安全性的方法,數(shù)據(jù)加密步驟:S101:數(shù)據(jù)傳遞過程中,隨機生成一個足夠長度的唯一字符串和一個足夠長度的認證代碼,與數(shù)據(jù)一一對應;S102:對所述唯一字符串進行MD5加密,生成一個32位的hash值;S103:將hash值與該組數(shù)據(jù)一一對應地存入數(shù)據(jù)庫中。數(shù)據(jù)封裝步驟:S201:用戶調用給出的接口并傳遞參數(shù)hash值和所述認證代碼;S202:解碼過程中,系統(tǒng)先檢查是否滿足前置校驗條件,通過前置校驗后,系統(tǒng)根據(jù)hash值及預存于數(shù)據(jù)庫中的hash值與數(shù)據(jù)的對應關系獲取數(shù)據(jù)。二維碼支撐系統(tǒng)從兩個角度提高了數(shù)據(jù)的安全性:(1)對傳遞數(shù)據(jù)進行加密,生成安全性較高的二維碼;(2)輔助解碼過程中,封裝數(shù)據(jù),提高數(shù)據(jù)的安全性。