国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種身份驗(yàn)證的方法、終端設(shè)備以及服務(wù)器與流程

      文檔序號(hào):11156716閱讀:來(lái)源:國(guó)知局

      技術(shù)特征:

      1.一種身份驗(yàn)證的方法,其特征在于,包括:

      終端設(shè)備掃描客戶(hù)端設(shè)備生成的二維碼,以使已掃描所述二維碼的所述終端設(shè)備注冊(cè)到服務(wù)器,所述二維碼由所述客戶(hù)端設(shè)備基于一次性密碼所生成;

      所述終端設(shè)備將第一驗(yàn)證數(shù)據(jù)發(fā)送給所述服務(wù)器,以使所述服務(wù)器將第二驗(yàn)證數(shù)據(jù)發(fā)送給所述終端設(shè)備,所述第二驗(yàn)證數(shù)據(jù)為所述服務(wù)器根據(jù)單向散列函數(shù)對(duì)所述第一驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成的數(shù)據(jù);

      所述終端設(shè)備根據(jù)所述單向散列函數(shù)對(duì)所述第二驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成第三驗(yàn)證數(shù)據(jù);

      所述終端設(shè)備將所述第三驗(yàn)證數(shù)據(jù)發(fā)送給所述服務(wù)器設(shè)備,以使所述服務(wù)器將指示信息發(fā)送給所述客戶(hù)端設(shè)備,所述指示信息用于指示所述終端設(shè)備已通過(guò)驗(yàn)證。

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端設(shè)備掃描客戶(hù)端設(shè)備生成的二維碼之后,所述方法包括:

      所述終端設(shè)備生成與所述終端設(shè)備對(duì)應(yīng)的第一注冊(cè)數(shù)據(jù);

      所述終端設(shè)備將所述第一注冊(cè)數(shù)據(jù)發(fā)送給所述服務(wù)器,以使所述服務(wù)器將第二注冊(cè)數(shù)據(jù)發(fā)送給所述終端設(shè)備,所述第二注冊(cè)數(shù)據(jù)為所述服務(wù)器根據(jù)所述單向散列函數(shù)對(duì)所述第一注冊(cè)數(shù)據(jù)和預(yù)設(shè)密鑰進(jìn)行計(jì)算以生成的數(shù)據(jù),所述預(yù)設(shè)密鑰為所述服務(wù)器預(yù)先存儲(chǔ)的密鑰;

      所述終端設(shè)備接收所述第二注冊(cè)數(shù)據(jù)。

      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述終端設(shè)備將第一驗(yàn)證數(shù)據(jù)發(fā)送給所述服務(wù)器之前,所述方法還包括:

      所述終端設(shè)備記錄第一時(shí)間戳,所述第一時(shí)間戳為所述終端設(shè)備檢測(cè)到所述終端設(shè)備掃描所述二維碼結(jié)束的時(shí)間;

      所述終端設(shè)備生成所述第一驗(yàn)證數(shù)據(jù),所述第一驗(yàn)證數(shù)據(jù)包括所述第一時(shí)間戳和所述第二注冊(cè)數(shù)據(jù),以使所述服務(wù)器確定所述第一驗(yàn)證數(shù)據(jù)滿(mǎn)足第一預(yù)設(shè)條件的情況下,生成所述第二驗(yàn)證數(shù)據(jù),所述第一預(yù)設(shè)條件為所述第一時(shí)間戳等于第二時(shí)間戳,所述第二時(shí)間戳為所述服務(wù)器檢測(cè)到所述終端設(shè)備掃描所述二維碼結(jié)束的時(shí)間,所述第二驗(yàn)證數(shù)據(jù)包括第一子數(shù)據(jù)、第二子數(shù)據(jù)以及所述第二時(shí)間戳,其中,所述第一子數(shù)據(jù)為所述服務(wù)器根據(jù)所述單向散列函數(shù)對(duì)目標(biāo)隨機(jī)數(shù)、所述第一時(shí)間戳和所述第二時(shí)間戳進(jìn)行計(jì)算以生成的數(shù)據(jù),所述目標(biāo)隨機(jī)數(shù)為所述服務(wù)器隨機(jī)生成的數(shù)據(jù),所述第二子數(shù)據(jù)為所述服務(wù)器通過(guò)第一函數(shù)對(duì)第一參數(shù)進(jìn)行計(jì)算以生成的數(shù)據(jù),所述第一參數(shù)為所述服務(wù)器對(duì)所述目標(biāo)隨機(jī)數(shù)和所述第二注冊(cè)數(shù)據(jù)進(jìn)行異或運(yùn)算所生成的數(shù)據(jù)。

      4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述方法,其特征在于,所述終端設(shè)備根據(jù)所述單向散列函數(shù)對(duì)所述第二驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成第三驗(yàn)證數(shù)據(jù)之前,所述方法還包括:

      所述終端設(shè)備接收所述第二驗(yàn)證數(shù)據(jù),所述第二驗(yàn)證數(shù)據(jù)包括第二時(shí)間戳,所述第二時(shí)間戳為所述服務(wù)器檢測(cè)到所述終端設(shè)備掃描所述二維碼結(jié)束的時(shí)間;

      所述終端設(shè)備判斷所述第二驗(yàn)證數(shù)據(jù)是否滿(mǎn)足第二預(yù)設(shè)條件,所述第二預(yù)設(shè)條件為第一時(shí)間戳等于所述第二時(shí)間戳,所述第一時(shí)間戳為所述終端設(shè)備檢測(cè)到所述終端設(shè)備掃描所述二維碼結(jié)束的時(shí)間;

      若所述終端設(shè)備判斷出所述第二驗(yàn)證數(shù)據(jù)滿(mǎn)足第二預(yù)設(shè)條件,則觸發(fā)執(zhí)行所述終端設(shè)備根據(jù)所述單向散列函數(shù)對(duì)所述第二驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成第三驗(yàn)證數(shù)據(jù)的步驟。

      5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述終端設(shè)備根據(jù)所述單向散列函數(shù)對(duì)所述第二驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成第三驗(yàn)證數(shù)據(jù)包括:

      所述終端設(shè)備通過(guò)第二函數(shù)對(duì)所述第二驗(yàn)證數(shù)據(jù)所包括的所述第二子數(shù)據(jù)進(jìn)行計(jì)算以生成第二參數(shù);

      所述終端設(shè)備對(duì)所述第二參數(shù)和所述第二注冊(cè)數(shù)據(jù)通過(guò)異或運(yùn)算進(jìn)行計(jì)算以生成所述目標(biāo)隨機(jī)數(shù);

      所述終端設(shè)備通過(guò)所述單向散列函數(shù)對(duì)所述目標(biāo)隨機(jī)數(shù)、所述第一時(shí)間戳以及所述第二時(shí)間戳進(jìn)行計(jì)算以生成第三參數(shù);

      所述終端設(shè)備判斷所述第三參數(shù)是否滿(mǎn)足第三預(yù)設(shè)條件,所述第三預(yù)設(shè)條件為所述第三參數(shù)等于所述第一子數(shù)據(jù);

      若所述終端設(shè)備判斷出所述第三參數(shù)滿(mǎn)足第三預(yù)設(shè)條件,則所述終端設(shè)備獲取第三時(shí)間戳,所述第三時(shí)間戳為所述終端設(shè)備檢測(cè)到所述終端設(shè)備掃描所述二維碼開(kāi)始的時(shí)間;

      所述終端設(shè)備確定所述第三驗(yàn)證數(shù)據(jù)包括所述第三參數(shù)和所述第三時(shí)間戳,以使所述服務(wù)器在確定出所述第三驗(yàn)證數(shù)據(jù)滿(mǎn)足第四預(yù)設(shè)條件的情況下,生成所述指示信息,所述第四預(yù)設(shè)條件為所述第一時(shí)間戳和所述第三時(shí)間戳之間的差值小于或等于預(yù)設(shè)閾值,且所述第四預(yù)設(shè)條件還為所述第三參數(shù)和所述服務(wù)器所存儲(chǔ)的所述第二驗(yàn)證數(shù)據(jù)所包括的所述第一子數(shù)據(jù)相等。

      6.一種身份驗(yàn)證的方法,其特征在于,包括:

      服務(wù)器接收終端設(shè)備發(fā)送的第一驗(yàn)證數(shù)據(jù),所述第一驗(yàn)證數(shù)據(jù)為所述終端設(shè)備注冊(cè)到所述服務(wù)器后所生成的用于進(jìn)行驗(yàn)證的數(shù)據(jù),所述終端設(shè)備通過(guò)掃描客戶(hù)端設(shè)備生成的二維碼注冊(cè)到所述服務(wù)器,所述二維碼由所述客戶(hù)端設(shè)備基于一次性密碼所生成;

      所述服務(wù)器根據(jù)單向散列函數(shù)對(duì)所述第一驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成第二驗(yàn)證數(shù)據(jù);

      所述服務(wù)器將所述第二驗(yàn)證數(shù)據(jù)發(fā)送給所述終端設(shè)備,以使所述終端設(shè)備根據(jù)所述單向散列函數(shù)對(duì)所述第二驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成第三驗(yàn)證數(shù)據(jù);

      所述服務(wù)器接收所述終端設(shè)備發(fā)送的所述第三驗(yàn)證數(shù)據(jù);

      所述服務(wù)器根據(jù)所述第三驗(yàn)證數(shù)據(jù)生成指示信息,所述指示信息用于指示所述終端設(shè)備已通過(guò)驗(yàn)證;

      所述服務(wù)器將所述指示信息發(fā)送給所述客戶(hù)端設(shè)備。

      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述服務(wù)器接收終端設(shè)備發(fā)送的第一驗(yàn)證數(shù)據(jù)之前,所述方法還包括:

      所述服務(wù)器接收所述終端設(shè)備發(fā)送的與所述終端設(shè)備對(duì)應(yīng)的第一注冊(cè)數(shù)據(jù);

      所述服務(wù)器根據(jù)所述單向散列函數(shù)對(duì)所述第一注冊(cè)數(shù)據(jù)和預(yù)設(shè)密鑰進(jìn)行計(jì)算以生成第二注冊(cè)數(shù)據(jù),所述預(yù)設(shè)密鑰為所述服務(wù)器預(yù)先存儲(chǔ)的密鑰;

      所述服務(wù)器將所述第二注冊(cè)數(shù)據(jù)發(fā)送給所述終端設(shè)備。

      8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括:

      所述服務(wù)器記錄第二時(shí)間戳,所述第二時(shí)間戳為所述服務(wù)器檢測(cè)到所述終端設(shè)備掃描所述二維碼結(jié)束的時(shí)間;

      所述服務(wù)器接收終端設(shè)備發(fā)送的第一驗(yàn)證數(shù)據(jù)之后,所述方法還包括:

      所述服務(wù)器判斷所述第一驗(yàn)證數(shù)據(jù)是否滿(mǎn)足第一預(yù)設(shè)條件,所述第一驗(yàn)證數(shù)據(jù)包括第一時(shí)間戳和所述第二注冊(cè)數(shù)據(jù),所述第一時(shí)間戳為所述終端設(shè)備檢測(cè)到所述終端設(shè)備掃描所述二維碼結(jié)束的時(shí)間,所述第一預(yù)設(shè)條件為所述第一時(shí)間戳等于第二時(shí)間戳;

      若所述服務(wù)器判斷出所述第一驗(yàn)證數(shù)據(jù)滿(mǎn)足所述第一預(yù)設(shè)條件,則觸發(fā)執(zhí)行所述服務(wù)器根據(jù)單向散列函數(shù)對(duì)所述第一驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成第二驗(yàn)證數(shù)據(jù)的步驟。

      9.根據(jù)權(quán)利要求8所述方法,其特征在于,所述服務(wù)器根據(jù)單向散列函數(shù)對(duì)所述第一驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成第二驗(yàn)證數(shù)據(jù)包括:

      所述服務(wù)器根據(jù)所述單向散列函數(shù)對(duì)所述目標(biāo)隨機(jī)數(shù)、所述第一時(shí)間戳和所述第二時(shí)間戳進(jìn)行計(jì)算以生成第一子數(shù)據(jù),所述目標(biāo)隨機(jī)數(shù)為所述服務(wù)器隨機(jī)生成的數(shù)據(jù);

      所述服務(wù)器對(duì)所述目標(biāo)隨機(jī)數(shù)和所述第二注冊(cè)數(shù)據(jù)進(jìn)行異或運(yùn)算以生成第一參數(shù);

      所述服務(wù)器通過(guò)第一函數(shù)對(duì)所述第一參數(shù)進(jìn)行計(jì)算以生成第二子數(shù)據(jù);

      所述服務(wù)器生成第二驗(yàn)證數(shù)據(jù),所述第二驗(yàn)證數(shù)據(jù)包括所述第一子數(shù)據(jù)、所述第二子數(shù)據(jù)以及所述第二時(shí)間戳。

      10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第三驗(yàn)證數(shù)據(jù)包括第三參數(shù)和第三時(shí)間戳,所述第三參數(shù)為所述終端設(shè)備通過(guò)所述單向散列函數(shù)對(duì)所述目標(biāo)隨機(jī)數(shù)、所述第一時(shí)間戳以及所述第二時(shí)間戳進(jìn)行計(jì)算以生成的參數(shù),所述目標(biāo)隨機(jī)數(shù)為所述終端設(shè)備對(duì)第二參數(shù)和所述第二注冊(cè)數(shù)據(jù)通過(guò)異或運(yùn)算進(jìn)行計(jì)算以生成的隨機(jī)數(shù),所述第二參數(shù)為所述終端設(shè)備通過(guò)第二函數(shù)對(duì)所述第二驗(yàn)證數(shù)據(jù)所包括的所述第二子數(shù)據(jù)進(jìn)行計(jì)算以生成的參數(shù),所述第三時(shí)間戳為所述終端設(shè)備檢測(cè)到所述終端設(shè)備掃描所述二維碼開(kāi)始的時(shí)間;

      所述服務(wù)器根據(jù)所述第三驗(yàn)證數(shù)據(jù)生成指示信息包括:

      所述服務(wù)器判斷所述第三驗(yàn)證數(shù)據(jù)是否滿(mǎn)足第四預(yù)設(shè)條件,所述第四預(yù)設(shè)條件為所述第一時(shí)間戳和所述第三時(shí)間戳之間的差值小于或等于預(yù)設(shè)閾值,且所述第四預(yù)設(shè)條件還為所述第三參數(shù)和所述服務(wù)器所存儲(chǔ)的所述第二驗(yàn)證數(shù)據(jù)所包括的所述第一子數(shù)據(jù)相等;

      若所述服務(wù)器判斷出所述第三驗(yàn)證數(shù)據(jù)滿(mǎn)足所述第四預(yù)設(shè)條件,則所述服務(wù)器生成所述指示信息。

      11.一種終端設(shè)備,其特征在于,包括:

      掃描單元,用于掃描客戶(hù)端設(shè)備生成的二維碼,以使已掃描所述二維碼的所述終端設(shè)備注冊(cè)到服務(wù)器,所述二維碼由所述客戶(hù)端設(shè)備基于一次性密碼所生成;

      第一發(fā)送單元,用于將第一驗(yàn)證數(shù)據(jù)發(fā)送給所述服務(wù)器,以使所述服務(wù)器將第二驗(yàn)證數(shù)據(jù)發(fā)送給所述終端設(shè)備,所述第二驗(yàn)證數(shù)據(jù)為所述服務(wù)器根據(jù)單向散列函數(shù)對(duì)所述第一驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成的數(shù)據(jù);

      計(jì)算單元,用于根據(jù)所述單向散列函數(shù)對(duì)所述第二驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成第三驗(yàn)證數(shù)據(jù);

      第二發(fā)送單元,用于將所述第三驗(yàn)證數(shù)據(jù)發(fā)送給所述服務(wù)器設(shè)備,以使所述服務(wù)器將指示信息發(fā)送給所述客戶(hù)端設(shè)備,所述指示信息用于指示所述終端設(shè)備已通過(guò)驗(yàn)證。

      12.根據(jù)權(quán)利要求11所述的終端設(shè)備,其特征在于,所述終端設(shè)備還包括:

      第一生成單元,用于生成與所述終端設(shè)備對(duì)應(yīng)的第一注冊(cè)數(shù)據(jù);

      第三發(fā)送單元,用于將所述第一注冊(cè)數(shù)據(jù)發(fā)送給所述服務(wù)器,以使所述服務(wù)器將第二注冊(cè)數(shù)據(jù)發(fā)送給所述終端設(shè)備,所述第二注冊(cè)數(shù)據(jù)為所述服務(wù)器根據(jù)所述單向散列函數(shù)對(duì)所述第一注冊(cè)數(shù)據(jù)和預(yù)設(shè)密鑰進(jìn)行計(jì)算以生成的數(shù)據(jù),所述預(yù)設(shè)密鑰為所述服務(wù)器預(yù)先存儲(chǔ)的密鑰;

      第一接收單元,用于接收所述第二注冊(cè)數(shù)據(jù)。

      13.根據(jù)權(quán)利要求12所述的終端設(shè)備,其特征在于,所述終端設(shè)備還包括:

      第一記錄單元,用于記錄第一時(shí)間戳,所述第一時(shí)間戳為所述終端設(shè)備檢測(cè)到所述終端設(shè)備掃描所述二維碼結(jié)束的時(shí)間;

      第二生成單元,用于生成所述第一驗(yàn)證數(shù)據(jù),所述第一驗(yàn)證數(shù)據(jù)包括所述第一時(shí)間戳和所述第二注冊(cè)數(shù)據(jù),以使所述服務(wù)器確定所述第一驗(yàn)證數(shù)據(jù)滿(mǎn)足第一預(yù)設(shè)條件的情況下,生成所述第二驗(yàn)證數(shù)據(jù),所述第一預(yù)設(shè)條件為所述第一時(shí)間戳等于第二時(shí)間戳,所述第二時(shí)間戳為所述服務(wù)器檢測(cè)到所述終端設(shè)備掃描所述二維碼結(jié)束的時(shí)間,所述第二驗(yàn)證數(shù)據(jù)包括第一子數(shù)據(jù)、第二子數(shù)據(jù)以及所述第二時(shí)間戳,其中,所述第一子數(shù)據(jù)為所述服務(wù)器根據(jù)所述單向散列函數(shù)對(duì)目標(biāo)隨機(jī)數(shù)、所述第一時(shí)間戳和所述第二時(shí)間戳進(jìn)行計(jì)算以生成的數(shù)據(jù),所述目標(biāo)隨機(jī)數(shù)為所述服務(wù)器隨機(jī)生成的數(shù)據(jù),所述第二子數(shù)據(jù)為所述服務(wù)器通過(guò)第一函數(shù)對(duì)第一參數(shù)進(jìn)行計(jì)算以生成的數(shù)據(jù),所述第一參數(shù)為所述服務(wù)器對(duì)所述目標(biāo)隨機(jī)數(shù)和所述第二注冊(cè)數(shù)據(jù)進(jìn)行異或運(yùn)算所生成的數(shù)據(jù)。

      14.根據(jù)權(quán)利要求11至13任一項(xiàng)所述的終端設(shè)備,其特征在于,所述終端設(shè)備還包括:

      第二接收單元,用于接收所述第二驗(yàn)證數(shù)據(jù),所述第二驗(yàn)證數(shù)據(jù)包括第二時(shí)間戳,所述第二時(shí)間戳為所述服務(wù)器檢測(cè)到所述終端設(shè)備掃描所述二維碼結(jié)束的時(shí)間;

      第一判斷單元,用于判斷所述第二驗(yàn)證數(shù)據(jù)是否滿(mǎn)足第二預(yù)設(shè)條件,所述第二預(yù)設(shè)條件為第一時(shí)間戳等于所述第二時(shí)間戳,所述第一時(shí)間戳為所述終端設(shè)備檢測(cè)到所述終端設(shè)備掃描所述二維碼結(jié)束的時(shí)間;

      觸發(fā)單元,用于若所述第一判斷單元判斷出所述第二驗(yàn)證數(shù)據(jù)滿(mǎn)足第二預(yù)設(shè)條件,則觸發(fā)執(zhí)行所述計(jì)算單元執(zhí)行根據(jù)所述單向散列函數(shù)對(duì)所述第二驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成第三驗(yàn)證數(shù)據(jù)的步驟。

      15.根據(jù)權(quán)利要求13所述的終端設(shè)備,其特征在于,所述計(jì)算單元包括:

      第一計(jì)算模塊,用于通過(guò)第二函數(shù)對(duì)所述第二驗(yàn)證數(shù)據(jù)所包括的所述第二子數(shù)據(jù)進(jìn)行計(jì)算以生成第二參數(shù);

      第二計(jì)算模塊,用于對(duì)所述第二參數(shù)和所述第二注冊(cè)數(shù)據(jù)通過(guò)異或運(yùn)算進(jìn)行計(jì)算以生成所述目標(biāo)隨機(jī)數(shù);

      第三計(jì)算模塊,用于通過(guò)所述單向散列函數(shù)對(duì)所述目標(biāo)隨機(jī)數(shù)、所述第一時(shí)間戳以及所述第二時(shí)間戳進(jìn)行計(jì)算以生成第三參數(shù);

      判斷模塊,用于判斷所述第三參數(shù)是否滿(mǎn)足第三預(yù)設(shè)條件,所述第三預(yù)設(shè)條件為所述第三參數(shù)等于所述第一子數(shù)據(jù);

      獲取模塊,用于若所述判斷模塊判斷出所述第三參數(shù)滿(mǎn)足第三預(yù)設(shè)條件,則獲取第三時(shí)間戳,所述第三時(shí)間戳為所述終端設(shè)備檢測(cè)到所述終端設(shè)備掃描所述二維碼開(kāi)始的時(shí)間;

      確定模塊,用于確定所述第三驗(yàn)證數(shù)據(jù)包括所述第三參數(shù)和所述第三時(shí)間戳,以使所述服務(wù)器在確定出所述第三驗(yàn)證數(shù)據(jù)滿(mǎn)足第四預(yù)設(shè)條件的情況下,生成所述指示信息,所述第四預(yù)設(shè)條件為所述第一時(shí)間戳和所述第三時(shí)間戳之間的差值小于或等于預(yù)設(shè)閾值,且所述第四預(yù)設(shè)條件還為所述第三參數(shù)和所述服務(wù)器所存儲(chǔ)的所述第二驗(yàn)證數(shù)據(jù)所包括的所述第一子數(shù)據(jù)相等。

      16.一種服務(wù)器,其特征在于,包括:

      第一接收單元,用于接收終端設(shè)備發(fā)送的第一驗(yàn)證數(shù)據(jù),所述第一驗(yàn)證數(shù)據(jù)為所述終端設(shè)備注冊(cè)到所述服務(wù)器后所生成的用于進(jìn)行驗(yàn)證的數(shù)據(jù),所述終端設(shè)備通過(guò)掃描客戶(hù)端設(shè)備生成的二維碼注冊(cè)到所述服務(wù)器,所述二維碼由所述客戶(hù)端設(shè)備基于一次性密碼所生成;

      第一計(jì)算單元,用于根據(jù)單向散列函數(shù)對(duì)所述第一驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成第二驗(yàn)證數(shù)據(jù);

      第一發(fā)送單元,用于將所述第二驗(yàn)證數(shù)據(jù)發(fā)送給所述終端設(shè)備,以使所述終端設(shè)備根據(jù)所述單向散列函數(shù)對(duì)所述第二驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成第三驗(yàn)證數(shù)據(jù);

      第一接收單元,用于接收所述終端設(shè)備發(fā)送的所述第三驗(yàn)證數(shù)據(jù);

      生成單元,用于根據(jù)所述第三驗(yàn)證數(shù)據(jù)生成指示信息,所述指示信息用于指示所述終端設(shè)備已通過(guò)驗(yàn)證;

      第二發(fā)送單元,用于將所述指示信息發(fā)送給所述客戶(hù)端設(shè)備。

      17.根據(jù)權(quán)利要求16所述的服務(wù)器,其特征在于,所述服務(wù)器還包括:

      第二接收單元,用于接收所述終端設(shè)備發(fā)送的與所述終端設(shè)備對(duì)應(yīng)的第一注冊(cè)數(shù)據(jù);

      第二計(jì)算單元,用于根據(jù)所述單向散列函數(shù)對(duì)所述第一注冊(cè)數(shù)據(jù)和預(yù)設(shè)密鑰進(jìn)行計(jì)算以生成第二注冊(cè)數(shù)據(jù),所述預(yù)設(shè)密鑰為所述服務(wù)器預(yù)先存儲(chǔ)的密鑰;

      第二發(fā)送單元,用于將所述第二注冊(cè)數(shù)據(jù)發(fā)送給所述終端設(shè)備。

      18.根據(jù)權(quán)利要求17所述的服務(wù)器,其特征在于,所述服務(wù)器還包括:

      記錄單元,用于記錄第二時(shí)間戳,所述第二時(shí)間戳為所述服務(wù)器檢測(cè)到所述終端設(shè)備掃描所述二維碼結(jié)束的時(shí)間;

      判斷單元,用于判斷所述第一驗(yàn)證數(shù)據(jù)是否滿(mǎn)足第一預(yù)設(shè)條件,所述第一驗(yàn)證數(shù)據(jù)包括第一時(shí)間戳和所述第二注冊(cè)數(shù)據(jù),所述第一時(shí)間戳為所述終端設(shè)備檢測(cè)到所述終端設(shè)備掃描所述二維碼結(jié)束的時(shí)間,所述第一預(yù)設(shè)條件為所述第一時(shí)間戳等于第二時(shí)間戳;

      觸發(fā)單元,用于若所述判斷單元判斷出所述第一驗(yàn)證數(shù)據(jù)滿(mǎn)足所述第一預(yù)設(shè)條件,則觸發(fā)所述第一計(jì)算單元執(zhí)行根據(jù)單向散列函數(shù)對(duì)所述第一驗(yàn)證數(shù)據(jù)進(jìn)行計(jì)算以生成第二驗(yàn)證數(shù)據(jù)的步驟。

      19.根據(jù)權(quán)利要求18所述的服務(wù)器,其特征在于,所述第一計(jì)算單元包括:

      第一計(jì)算模塊,用于根據(jù)所述單向散列函數(shù)對(duì)所述目標(biāo)隨機(jī)數(shù)、所述第一時(shí)間戳和所述第二時(shí)間戳進(jìn)行計(jì)算以生成第一子數(shù)據(jù),所述目標(biāo)隨機(jī)數(shù)為所述服務(wù)器隨機(jī)生成的數(shù)據(jù);

      第二計(jì)算模塊,用于對(duì)所述目標(biāo)隨機(jī)數(shù)和所述第二注冊(cè)數(shù)據(jù)進(jìn)行異或運(yùn)算以生成第一參數(shù);

      第三計(jì)算模塊,用于通過(guò)第一函數(shù)對(duì)所述第一參數(shù)進(jìn)行計(jì)算以生成第二子數(shù)據(jù);

      第一生成模塊,用于生成第二驗(yàn)證數(shù)據(jù),所述第二驗(yàn)證數(shù)據(jù)包括所述第一子數(shù)據(jù)、所述第二子數(shù)據(jù)以及所述第二時(shí)間戳。

      20.根據(jù)權(quán)利要求19所述的服務(wù)器,其特征在于,所述第三驗(yàn)證數(shù)據(jù)包括第三參數(shù)和第三時(shí)間戳,所述第三參數(shù)為所述終端設(shè)備通過(guò)所述單向散列函數(shù)對(duì)所述目標(biāo)隨機(jī)數(shù)、所述第一時(shí)間戳以及所述第二時(shí)間戳進(jìn)行計(jì)算以生成的參數(shù),所述目標(biāo)隨機(jī)數(shù)為所述終端設(shè)備對(duì)第二參數(shù)和所述第二注冊(cè)數(shù)據(jù)通過(guò)異或運(yùn)算進(jìn)行計(jì)算以生成的隨機(jī)數(shù),所述第二參數(shù)為所述終端設(shè)備通過(guò)第二函數(shù)對(duì)所述第二驗(yàn)證數(shù)據(jù)所包括的所述第二子數(shù)據(jù)進(jìn)行計(jì)算以生成的參數(shù),所述第三時(shí)間戳為所述終端設(shè)備檢測(cè)到所述終端設(shè)備掃描所述二維碼開(kāi)始的時(shí)間;

      所述生成單元包括:

      判斷模塊,用于判斷所述第三驗(yàn)證數(shù)據(jù)是否滿(mǎn)足第四預(yù)設(shè)條件,所述第四預(yù)設(shè)條件為所述第一時(shí)間戳和所述第三時(shí)間戳之間的差值小于或等于預(yù)設(shè)閾值,且所述第四預(yù)設(shè)條件還為所述第三參數(shù)和所述服務(wù)器所存儲(chǔ)的所述第二驗(yàn)證數(shù)據(jù)所包括的所述第一子數(shù)據(jù)相等;

      第二生成模塊,用于若所述判斷模塊判斷出所述第三驗(yàn)證數(shù)據(jù)滿(mǎn)足所述第四預(yù)設(shè)條件,則生成所述指示信息。

      當(dāng)前第2頁(yè)1 2 3 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1