1.一種驗(yàn)證方法,其特征在于,所述驗(yàn)證方法包括:
服務(wù)器通過(guò)第一通信信道接收第一獲取請(qǐng)求,基于所述第一獲取請(qǐng)求發(fā)送第一驗(yàn)證數(shù)據(jù);
通過(guò)第二通信信道接收第一驗(yàn)證結(jié)果,所述第一驗(yàn)證結(jié)果是利用預(yù)先構(gòu)造的驗(yàn)證算法計(jì)算所述第一驗(yàn)證數(shù)據(jù)得出的;
判斷所述第一驗(yàn)證結(jié)果是否正確,若所述第一驗(yàn)證結(jié)果正確,通過(guò)所述第二通信信道發(fā)送第一確認(rèn)信息;其中,所述第一通信信道與所述第二通信信道是根據(jù)不同的通信協(xié)議建立的;所述驗(yàn)證算法中包含有運(yùn)算、循環(huán)、跳轉(zhuǎn)及地址更換的邏輯。
2.如權(quán)利要求1所述的方法,其特征在于,所述判斷所述第一驗(yàn)證結(jié)果是否正確,包括:
讀取配置文件中的計(jì)算結(jié)果;
將所述第一驗(yàn)證結(jié)果與所述計(jì)算結(jié)果進(jìn)行比較,若所述第一驗(yàn)證結(jié)果與所述計(jì)算結(jié)果一致,則確定所述第一驗(yàn)證結(jié)果正確;其中,所述計(jì)算結(jié)果是預(yù)先根據(jù)預(yù)設(shè)的校驗(yàn)數(shù)據(jù),通過(guò)所述驗(yàn)證算法計(jì)算得出的。
3.如權(quán)利要求1所述的方法,其特征在于,預(yù)先構(gòu)造驗(yàn)證算法,包括:
構(gòu)造驗(yàn)證算法函數(shù);
在所述驗(yàn)證算法函數(shù)中執(zhí)行邏輯運(yùn)算操作;
在所述驗(yàn)證算法函數(shù)中執(zhí)行循環(huán)邏輯運(yùn)算操作;
在所述驗(yàn)證算法函數(shù)中執(zhí)行跳轉(zhuǎn)邏輯運(yùn)算操作;
在所述驗(yàn)證算法函數(shù)中執(zhí)行地址變換邏輯運(yùn)算操作。
4.如權(quán)利要求3所述的方法,其特征在于,在所述驗(yàn)證算法函數(shù)中執(zhí)行地址變換邏輯運(yùn)算操作,包括:
調(diào)用API函數(shù)memcpy;
根據(jù)所述API函數(shù)memcpy執(zhí)行所述驗(yàn)證算法函數(shù)的數(shù)據(jù)在內(nèi)存中的拷貝操作。
5.一種驗(yàn)證方法,其特征在于,所述方法包括:
客戶端通過(guò)第一通信信道發(fā)送第一獲取請(qǐng)求,使得服務(wù)器能基于所述第一獲取請(qǐng)求返回第一驗(yàn)證數(shù)據(jù);
利用預(yù)先構(gòu)造的驗(yàn)證算法計(jì)算所述第一驗(yàn)證數(shù)據(jù),獲取第一驗(yàn)證結(jié)果,并通過(guò)第二通信信道發(fā)送所述第一驗(yàn)證結(jié)果,使得所述服務(wù)器能判斷所述第一驗(yàn)證結(jié)果是否正確;
若所述第一驗(yàn)證結(jié)果正確,則通過(guò)所述第二通信信道接收第一確認(rèn)信息;其中,所述第一通信信道與所述第二通信信道是根據(jù)不同的通信協(xié)議建立的;其中,所述驗(yàn)證算法中包含有運(yùn)算、循環(huán)、跳轉(zhuǎn)及地址更換的邏輯。
6.如權(quán)利要求5所述的方法,其特征在于,在所述驗(yàn)證算法函數(shù)中執(zhí)行地址變換邏輯運(yùn)算操作,包括:
調(diào)用API函數(shù)memcpy;
根據(jù)所述API函數(shù)memcpy執(zhí)行所述驗(yàn)證算法函數(shù)的數(shù)據(jù)在內(nèi)存中的拷貝操作。
7.一種驗(yàn)證方法,其特征在于,所述方法包括:
客戶端通過(guò)第一通信信道服務(wù)器向發(fā)送第一獲取請(qǐng)求;
服務(wù)器基于所述第一獲取請(qǐng)求通過(guò)所述第一通信信道向所述客戶端發(fā)送第一驗(yàn)證數(shù)據(jù);
客戶端根據(jù)預(yù)先構(gòu)造的驗(yàn)證算法計(jì)算所述第一驗(yàn)證數(shù)據(jù)得出第一驗(yàn)證結(jié)果,并通過(guò)第二通信信道向所述服務(wù)器發(fā)送第一驗(yàn)證結(jié)果;
服務(wù)器判斷所述第一驗(yàn)證結(jié)果是否正確,若所述第一驗(yàn)證結(jié)果正確,通過(guò)所述第二通信信道向所述客戶端發(fā)送第一確認(rèn)信息;
其中,所述第一通信信道與所述第二通信信道是根據(jù)不同的通信協(xié)議建立的;所述驗(yàn)證算法中包含有運(yùn)算、循環(huán)、跳轉(zhuǎn)及地址更換的邏輯。
8.一種服務(wù)器,其特征在于,所述服務(wù)器包括:
第一接收單元,用于通過(guò)第一通信信道接收第一獲取請(qǐng)求,及通過(guò)第二通信信道接收第一驗(yàn)證結(jié)果,所述第一驗(yàn)證結(jié)果是利用預(yù)先構(gòu)造的驗(yàn)證算法計(jì)算所述第一驗(yàn)證數(shù)據(jù)得出的;
第一發(fā)送單元,用于基于所述第一獲取請(qǐng)求發(fā)送第一驗(yàn)證數(shù)據(jù);及通過(guò)所述第二通信信道發(fā)送第一確認(rèn)信息;
判斷單元,判斷所述第一驗(yàn)證結(jié)果是否正確;其中,所述第一通信信道與所述第二通信信道是根據(jù)不同的通信協(xié)議建立的;所述驗(yàn)證算法中包含有運(yùn)算、循環(huán)、跳轉(zhuǎn)及地址更換的邏輯。
9.一種客戶端,其特征在于,所述客戶端包括:
第二發(fā)送單元,用于通過(guò)第一通信信道發(fā)送第一獲取請(qǐng)求,使得服務(wù)器能基于所述第一獲取請(qǐng)求返回第一驗(yàn)證數(shù)據(jù);及通過(guò)第二通信信道發(fā)送所述第一驗(yàn)證結(jié)果,使得所述服務(wù)器能判斷所述第一驗(yàn)證結(jié)果是否正確;
計(jì)算單元,用于利用預(yù)先構(gòu)造的驗(yàn)證算法計(jì)算所述第一驗(yàn)證數(shù)據(jù),獲取第一驗(yàn)證結(jié)果;
第二接收單元,用于通過(guò)所述第二通信信道接收第一確認(rèn)信息;其中,所述第一通信信道與所述第二通信信道是根據(jù)不同的通信協(xié)議建立的。
10.一種驗(yàn)證系統(tǒng),其特征在于,所述系統(tǒng)包括:
客戶端,用于通過(guò)第一通信信道服務(wù)器向發(fā)送第一獲取請(qǐng)求;
服務(wù)器,用于基于所述第一獲取請(qǐng)求通過(guò)所述第一通信信道向所述客戶端發(fā)送第一驗(yàn)證數(shù)據(jù);
客戶端,用于根據(jù)預(yù)先構(gòu)造的驗(yàn)證算法計(jì)算所述第一驗(yàn)證數(shù)據(jù)得出第一驗(yàn)證結(jié)果,并通過(guò)第二通信信道向所述服務(wù)器發(fā)送第一驗(yàn)證結(jié)果;
服務(wù)器,用于判斷所述第一驗(yàn)證結(jié)果是否正確,若所述第一驗(yàn)證結(jié)果正確,通過(guò)所述第二通信信道向所述客戶端發(fā)送第一確認(rèn)信息;
其中,所述第一通信信道與所述第二通信信道是根據(jù)不同的通信協(xié)議建立的;所述驗(yàn)證算法中包含有運(yùn)算、循環(huán)、跳轉(zhuǎn)及地址更換的邏輯。