1.一種刷機(jī)工具驗(yàn)證方法,其特征在于,包括:
在獲取到刷機(jī)工具啟動(dòng)觸發(fā)指令時(shí),根據(jù)所述刷機(jī)工具及檢驗(yàn)算法生成校驗(yàn)值;
向服務(wù)器發(fā)送所述校驗(yàn)值,以使所述服務(wù)器根據(jù)所述校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷所述刷機(jī)工具是否被非法修改,并在確定所述刷機(jī)工具沒有被非法修改時(shí),向終端設(shè)備發(fā)送啟動(dòng)指示指令;
若接收到所述服務(wù)器發(fā)送的所述啟動(dòng)指示指令,則啟動(dòng)所述刷機(jī)工具。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
獲取用戶輸入的賬號(hào)和密碼;
向所述服務(wù)器發(fā)送所述賬號(hào)和所述密碼,以使所述服務(wù)器根據(jù)所述賬號(hào)、所述密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷所述密碼是否正確,并在確定所述密碼正確時(shí),向所述終端設(shè)備發(fā)送參數(shù)配置信息;
若接收到所述服務(wù)器發(fā)送的所述參數(shù)配置信息,則根據(jù)所述參數(shù)配置信息運(yùn)行所述刷機(jī)工具。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述密碼包括:第一密碼和第二密碼;所述第一密碼為用戶注冊(cè)所述刷機(jī)工具時(shí)設(shè)置的密碼;
所述方法還包括:
接收所述服務(wù)器以與所述終端設(shè)備預(yù)先約定的頻率發(fā)送的所述第二密碼;
相應(yīng)地,所述獲取用戶輸入的賬號(hào)和密碼,包括:
獲取所述用戶輸入的賬號(hào)、所述第一密碼和所述第二密碼;
相應(yīng)地,所述向所述服務(wù)器發(fā)送所述賬號(hào)和所述密碼包括:
向所述服務(wù)器發(fā)送所述賬號(hào)、所述第一密碼、所述第二密碼及發(fā)送所述第二密碼的時(shí)刻。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述接收用戶輸入的賬號(hào)和密碼之后,所述方法還包括:
根據(jù)與所述服務(wù)器預(yù)先約定的密鑰對(duì)所述密碼進(jìn)行加密,形成加密后的密碼;
相應(yīng)地,所述向所述服務(wù)器發(fā)送所述賬號(hào)和所述密碼包括:
向所述服務(wù)器發(fā)送所述賬號(hào)和所述加密后的密碼。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述校驗(yàn)算法為哈希算法,所述校驗(yàn)值為SHA1值或MD5值。
6.一種刷機(jī)工具驗(yàn)證方法,其特征在于,包括:
接收終端設(shè)備發(fā)送的校驗(yàn)值;其中,所述校驗(yàn)值為所述終端設(shè)備根據(jù)刷機(jī)工具及檢驗(yàn)算法生成的;
根據(jù)所述校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷所述刷機(jī)工具是否被非法修改;
若確定所述刷機(jī)工具沒有被非法修改,則向所述終端設(shè)備發(fā)送啟動(dòng)指示指令,以使所述終端設(shè)備啟動(dòng)所述刷機(jī)工具。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
接收所述終端設(shè)備發(fā)送的賬號(hào)和密碼;其中,所述賬號(hào)和密碼為所述終端設(shè)備接收用戶輸入的;
根據(jù)所述賬號(hào)、所述密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷所述密碼是否正確;
若確定所述密碼正確,則向所述終端設(shè)備發(fā)送參數(shù)配置信息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述密碼包括:第一密碼和第二密碼;所述第一密碼為用戶注冊(cè)所述刷機(jī)工具時(shí)設(shè)置的密碼;
所述方法還包括:
向所述終端設(shè)備以與所述終端設(shè)備預(yù)先約定的頻率發(fā)送所述第二密碼;
相應(yīng)地,所述接收終端設(shè)備發(fā)送的賬號(hào)和密碼,包括:
接收所述終端設(shè)備發(fā)送的所述賬號(hào)、所述第一密碼、所述第二密碼及發(fā)送所述第二密碼的時(shí)刻;
相應(yīng)地,所述根據(jù)所述賬號(hào)、所述密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷所述密碼是否正確,包括:
根據(jù)所述賬號(hào)與預(yù)先存儲(chǔ)的與所述賬號(hào)對(duì)應(yīng)的正確密碼判斷所述第一密碼是否正確;
若確定所述第一密碼正確,則根據(jù)向所述終端設(shè)備發(fā)送所述第二密碼的時(shí)刻及所述終端設(shè)備發(fā)送所述第二密碼的時(shí)刻確定所述第二密碼是否正確;
若確定所述第二密碼正確,則確定所述密碼正確;
若確定所述第一密碼錯(cuò)誤,則確定所述密碼錯(cuò)誤。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述接收終端設(shè)備發(fā)送的賬號(hào)和密碼,包括:
接收所述終端設(shè)備發(fā)送的所述賬號(hào)和加密后的密碼;其中,所述加密后的密碼為所述終端設(shè)備根據(jù)與服務(wù)器預(yù)先約定的秘鑰對(duì)所述密碼進(jìn)行加密形成的;
相應(yīng)地,所述根據(jù)所述賬號(hào)、所述密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷所述密碼是否正確,包括:
根據(jù)所述密鑰對(duì)所述加密后的密碼進(jìn)行解密,形成解密后的密碼;
若確定所述解密后的密碼與預(yù)先存儲(chǔ)的與所述賬號(hào)對(duì)應(yīng)的正確密碼一致,則確定所述密碼正確;
若確定所述解密后的密碼與預(yù)先存儲(chǔ)的與所述賬號(hào)對(duì)應(yīng)的正確密碼不一致,則確定所述密碼錯(cuò)誤。
10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的方法,其特征在于,所述校驗(yàn)算法為哈希算法,所述校驗(yàn)值為SHA1值或MD5值。
11.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷所述刷機(jī)工具是否被非法修改包括:
若確定所述校驗(yàn)值與所述標(biāo)準(zhǔn)校驗(yàn)值相同,則確定所述刷機(jī)工具沒有被非法修改;
若確定所述校驗(yàn)值與所述標(biāo)準(zhǔn)校驗(yàn)值不相同,則確定所述刷機(jī)工具被非法修改。
12.一種終端設(shè)備,其特征在于,包括:
生成模塊,被配置為在獲取到刷機(jī)工具啟動(dòng)觸發(fā)指令時(shí),根據(jù)所述刷機(jī)工具及檢驗(yàn)算法生成校驗(yàn)值;
第一發(fā)送模塊,被配置為向服務(wù)器發(fā)送所述校驗(yàn)值,以使所述服務(wù)器根據(jù)所述校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷所述刷機(jī)工具是否被非法修改,并在確定所述刷機(jī)工具沒有被非法修改時(shí),向終端設(shè)備發(fā)送啟動(dòng)指示指令;
啟動(dòng)模塊,被配置為當(dāng)接收到所述服務(wù)器發(fā)送的所述啟動(dòng)指示指令時(shí),啟動(dòng)所述刷機(jī)工具。
13.根據(jù)權(quán)利要求12所述的終端設(shè)備,其特征在于,所述終端設(shè)備還包括:
獲取模塊,被配置為獲取用戶輸入的賬號(hào)和密碼;
第二發(fā)送模塊,被配置為向所述服務(wù)器發(fā)送所述賬號(hào)和所述密碼,以使所述服務(wù)器根據(jù)所述賬號(hào)、所述密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷所述密碼是否正確,并在確定所述密碼正確時(shí),向所述終端設(shè)備發(fā)送參數(shù)配置信息;
運(yùn)行模塊,被配置為當(dāng)接收到所述服務(wù)器發(fā)送的所述參數(shù)配置信息時(shí),根據(jù)所述參數(shù)配置信息運(yùn)行所述刷機(jī)工具。
14.根據(jù)權(quán)利要求13所述的終端設(shè)備,其特征在于,所述密碼包括:第一密碼和第二密碼;所述第一密碼為用戶注冊(cè)所述刷機(jī)工具時(shí)設(shè)置的密碼;
所述終端設(shè)備還包括:
接收模塊,被配置為接收所述服務(wù)器以與所述終端設(shè)備預(yù)先約定的頻率發(fā)送的所述第二密碼;
相應(yīng)地,所述獲取模塊包括:
獲取子模塊,被配置為獲取所述用戶輸入的賬號(hào)、所述第一密碼和所述第二密碼;
相應(yīng)地,所述第二發(fā)送模塊包括:
第一發(fā)送子模塊,被配置為向所述服務(wù)器發(fā)送所述賬號(hào)、所述第一密碼、所述第二密碼及發(fā)送所述第二密碼的時(shí)刻。
15.根據(jù)權(quán)利要求13所述的終端設(shè)備,其特征在于,所述終端設(shè)備還包括:
加密模塊,被配置為根據(jù)與所述服務(wù)器預(yù)先約定的密鑰對(duì)所述密碼進(jìn)行加密,形成加密后的密碼;
相應(yīng)地,所述第二發(fā)送模塊包括:
第二發(fā)送子模塊,被配置為向所述服務(wù)器發(fā)送所述賬號(hào)和所述加密后的密碼。
16.根據(jù)權(quán)利要求12-15任一項(xiàng)所述的終端設(shè)備,其特征在于,所述校驗(yàn)算法為哈希算法,所述校驗(yàn)值為SHA1值或MD5值。
17.一種服務(wù)器,其特征在于,包括:
第一接收模塊,被配置為接收終端設(shè)備發(fā)送的校驗(yàn)值;其中,所述校驗(yàn)值為所述終端設(shè)備根據(jù)刷機(jī)工具及檢驗(yàn)算法生成的;
第一判斷模塊,被配置為根據(jù)所述校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷所述刷機(jī)工具是否被非法修改;
第一發(fā)送模塊,被配置為當(dāng)確定所述刷機(jī)工具沒有被非法修改時(shí),向所述終端設(shè)備發(fā)送啟動(dòng)指示指令,以使所述終端設(shè)備啟動(dòng)所述刷機(jī)工具。
18.根據(jù)權(quán)利要求17所述的服務(wù)器,其特征在于,所述服務(wù)器還包括:
第二接收模塊,被配置為接收所述終端設(shè)備發(fā)送的賬號(hào)和密碼;其中,所述賬號(hào)和密碼為所述終端設(shè)備接收用戶輸入的;
第二判斷模塊,被配置為根據(jù)所述賬號(hào)、所述密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷所述密碼是否正確;
第二發(fā)送模塊,被配置為當(dāng)確定所述密碼正確時(shí),向所述終端設(shè)備發(fā)送參數(shù)配置信息。
19.根據(jù)權(quán)利要求18所述的服務(wù)器,其特征在于,所述密碼包括:第一密碼和第二密碼;所述第一密碼為用戶注冊(cè)所述刷機(jī)工具時(shí)設(shè)置的密碼;
所述服務(wù)器還包括:
第三發(fā)送模塊,被配置為向所述終端設(shè)備以與所述終端設(shè)備預(yù)先約定的頻率發(fā)送所述第二密碼;
相應(yīng)地,所述第二接收模塊,包括:
第一接收子模塊,被配置為接收所述終端設(shè)備發(fā)送的所述賬號(hào)、所述第一密碼、所述第二密碼及發(fā)送所述第二密碼的時(shí)刻;
相應(yīng)地,所述第二判斷模塊包括:
第一判斷子模塊,被配置為根據(jù)所述賬號(hào)與預(yù)先存儲(chǔ)的與所述賬號(hào)對(duì)應(yīng)的正確密碼判斷所述第一密碼是否正確;當(dāng)確定所述第一密碼正確時(shí),根據(jù)向所述終端設(shè)備發(fā)送所述第二密碼的時(shí)刻及所述終端設(shè)備發(fā)送所述第二密碼的時(shí)刻確定所述第二密碼是否正確;當(dāng)確定所述第二密碼正確時(shí),確定所述密碼正確;當(dāng)確定所述第一密碼錯(cuò)誤時(shí),確定所述密碼錯(cuò)誤。
20.根據(jù)權(quán)利要求18所述的服務(wù)器,其特征在于,所述第二接收模塊包括:
第二接收子模塊,被配置為接收所述終端設(shè)備發(fā)送的所述賬號(hào)和加密后的密碼;其中,所述加密后的密碼為所述終端設(shè)備根據(jù)與服務(wù)器預(yù)先約定的秘鑰對(duì)所述密碼進(jìn)行加密形成的;
相應(yīng)地,所述第二判斷模塊包括:
解密子模塊,被配置為根據(jù)所述密鑰對(duì)所述加密后的密碼進(jìn)行解密,形成解密后的密碼;
第二判斷子模塊,被配置為當(dāng)確定所述解密后的密碼與預(yù)先存儲(chǔ)的與所述賬號(hào)對(duì)應(yīng)的正確密碼一致時(shí),確定所述密碼正確;當(dāng)確定所述解密后的密碼與預(yù)先存儲(chǔ)的與所述賬號(hào)對(duì)應(yīng)的正確密碼不一致時(shí),確定所述密碼錯(cuò)誤。
21.根據(jù)權(quán)利要求17-20任一項(xiàng)所述的服務(wù)器,其特征在于,所述校驗(yàn)算法為哈希算法,所述校驗(yàn)值為SHA1值或MD5值。
22.根據(jù)權(quán)利要求17所述的服務(wù)器,其特征在于,所述第一判斷模塊包括:
第三判斷子模塊,被配置為當(dāng)確定所述校驗(yàn)值與所述標(biāo)準(zhǔn)校驗(yàn)值相同時(shí),確定所述刷機(jī)工具沒有被非法修改;當(dāng)確定所述校驗(yàn)值與所述標(biāo)準(zhǔn)校驗(yàn)值不相同時(shí),確定所述刷機(jī)工具被非法修改。
23.一種終端設(shè)備,其特征在于,包括:
處理器;
用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
在獲取到刷機(jī)工具啟動(dòng)觸發(fā)指令時(shí),根據(jù)所述刷機(jī)工具及檢驗(yàn)算法生成校驗(yàn)值;
向服務(wù)器發(fā)送所述校驗(yàn)值,以使所述服務(wù)器根據(jù)所述校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷所述刷機(jī)工具是否被非法修改,并在確定所述刷機(jī)工具沒有被非法修改時(shí),向終端設(shè)備發(fā)送啟動(dòng)指示指令;
若接收到所述服務(wù)器發(fā)送的所述啟動(dòng)指示指令,則啟動(dòng)所述刷機(jī)工具。
24.一種服務(wù)器,其特征在于,包括:
處理器;
用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
接收終端設(shè)備發(fā)送的校驗(yàn)值;其中,所述校驗(yàn)值為所述終端設(shè)備根據(jù)刷機(jī)工具及檢驗(yàn)算法生成的;
根據(jù)所述校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷所述刷機(jī)工具是否被非法修改;
若確定所述刷機(jī)工具沒有被非法修改,則向所述終端設(shè)備發(fā)送啟動(dòng)指示指令,以使所述終端設(shè)備啟動(dòng)所述刷機(jī)工具。