[發(fā)明專利]認證方法、裝置和計算機可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201810801285.7 | 申請日: | 2018-07-20 |
| 公開(公告)號: | CN110740112B | 公開(公告)日: | 2023-05-12 |
| 發(fā)明(設(shè)計)人: | 方煥 | 申請(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40 |
| 代理公司: | 中國貿(mào)促會專利商標事務(wù)所有限公司 11038 | 代理人: | 王莉莉 |
| 地址: | 100195 北京市海淀區(qū)杏石口路6*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 認證 方法 裝置 計算機 可讀 存儲 介質(zhì) | ||
本公開涉及一種認證方法、裝置和計算機可讀存儲介質(zhì),涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域。該方法包括:將從區(qū)塊鏈中獲取的多張子圖片提供給用戶,多張子圖片能夠拼接為一張認證圖片;在用戶能夠?qū)⒍鄰堊訄D片拼接為認證圖片的情況下,將根據(jù)多張子圖片生成的驗證碼發(fā)送給用戶;在用戶返回正確的驗證碼的情況下,通過用戶的認證。本公開的技術(shù)方案能夠提高用戶認證的可靠性。
技術(shù)領(lǐng)域
本公開涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種認證方法、認證裝置和計算機可讀存儲介質(zhì)。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,大數(shù)據(jù)網(wǎng)購、論壇等電商、社交網(wǎng)站都存在與用戶交互的需求。在交互過程中,用戶賬號的注冊或登錄是一個必不可以少的步驟,它是關(guān)聯(lián)用戶信基本息的唯一標示。但是不法分子可以通過用戶賬戶登錄來進行一些違法行為,對用戶的數(shù)據(jù)安全造成威脅。
現(xiàn)有技術(shù)主要通過為手機驗證等方式對用戶進行認證。
發(fā)明內(nèi)容
本公開的發(fā)明人發(fā)現(xiàn)上述相關(guān)技術(shù)中存在如下問題:認證方式容易被破解,導致用戶認證的可靠性低。
鑒于此,本公開提出了一種認證技術(shù)方案能夠提高用戶認證的可靠性。
根據(jù)本公開的一些實施例,提供了一種認證方法包括:將從區(qū)塊鏈中獲取的多張子圖片提供給用戶,所述多張子圖片能夠拼接為一張認證圖片;在所述用戶能夠?qū)⑺龆鄰堊訄D片拼接為所述認證圖片的情況下,將根據(jù)所述多張子圖片生成的驗證碼發(fā)送給所述用戶;在所述用戶返回正確的驗證碼的情況下,通過所述用戶的認證。
在一些實施例中,將所述認證圖片分割為所述多張子圖片;對每張所述子圖片分別進行結(jié)塊處理后存儲在所述區(qū)塊鏈中,每張所述子圖片對應(yīng)的區(qū)塊中均包含前置哈希值。
在一些實施例中,將所述子圖片存儲在區(qū)塊的區(qū)塊體中;將所述子圖片的哈希值存儲在所述區(qū)塊的區(qū)塊頭中;計算所述區(qū)塊的前一個區(qū)塊的區(qū)塊頭的哈希值作為前置哈希值;將所述前置哈希值存儲在所述區(qū)塊的區(qū)塊頭中。
在一些實施例中,將圖庫中的圖片順序打亂,隨機抽取一張圖片作為所述認證圖片。
在一些實施例中,將所述多張子圖片加密后,提供給所述用戶。
根據(jù)本公開的另一些實施例,提供一種認證裝置包括:發(fā)送器,用于將多張子圖片提供給用戶,所述多張子圖片能夠拼接為一張認證圖片,還用于在所述用戶能夠?qū)⑺龆鄰堊訄D片拼接為所述認證圖片的情況下,將驗證碼發(fā)送給所述用戶;處理器,用于根據(jù)所述多張子圖片生成所述驗證碼,還用于在所述用戶返回正確的驗證碼的情況下,通過所述用戶的認證。
在一些實施例中,所述處理器將所述認證圖片分割為所述多張子圖片,對每張所述子圖片分別進行結(jié)塊處理后存儲在所述區(qū)塊鏈中,每張所述子圖片對應(yīng)的區(qū)塊中均包含前置哈希值。
在一些實施例中,所述處理器將所述子圖片存儲在區(qū)塊的區(qū)塊體中,將所述子圖片的哈希值存儲在所述區(qū)塊的區(qū)塊頭中,將前置哈希值存儲在所述區(qū)塊的區(qū)塊頭中,所述前置哈希值為所述區(qū)塊的前一個區(qū)塊的區(qū)塊頭的哈希值。
在一些實施例中,所述處理器將圖庫中的圖片順序打亂,隨機抽取一張圖片作為所述認證圖片。
在一些實施例中,所述處理器將所述多張子圖片加密,所述發(fā)送器將加密后的所述多張子圖片提供給所述用戶。
根據(jù)本公開的又一些實施例,提供一種認證裝置,包括:存儲器;和耦接至所述存儲器的處理器,所述處理器被配置為基于存儲在所述存儲器裝置中的指令,執(zhí)行上述任一個實施例中的認證方法中的一個或多個步驟。
根據(jù)本公開的再一些實施例,提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)上述任一個實施例中的認證方法中的一個或多個步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810801285.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





