欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

刷機(jī)工具驗(yàn)證方法及裝置與流程

文檔序號(hào):12134672閱讀:653來源:國知局
刷機(jī)工具驗(yàn)證方法及裝置與流程

本公開涉及計(jì)算機(jī)技術(shù),尤其涉及一種刷機(jī)工具驗(yàn)證方法及裝置。



背景技術(shù):

隨著計(jì)算機(jī)技術(shù)的發(fā)展,終端設(shè)備的使用越來越廣泛。用戶在使用終端設(shè)備的過程中,隨著使用時(shí)間的增加,終端設(shè)備的性能可能會(huì)下降,此時(shí),可以通過刷機(jī)來恢復(fù)或者提升終端設(shè)備的性能。

相關(guān)技術(shù)中,用戶將刷機(jī)工具存儲(chǔ)到終端設(shè)備上后,直接運(yùn)行刷機(jī)工具進(jìn)行刷機(jī)操作。



技術(shù)實(shí)現(xiàn)要素:

為克服相關(guān)技術(shù)中存在的問題,本公開提供一種刷機(jī)工具驗(yàn)證方法及裝置。

根據(jù)本公開實(shí)施例的第一方面,提供一種刷機(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ī)工具。

結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:

獲取用戶輸入的賬號(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ī)工具。

結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的在第二種可能的實(shí)現(xiàn)方式中,所述密碼包括:第一密碼和第二密碼;所述第一密碼為用戶注冊所述刷機(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í)刻。

結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的在第三種可能的實(shí)現(xiàn)方式中,所述接收用戶輸入的賬號(hào)和密碼之后,所述方法還包括:

根據(jù)與所述服務(wù)器預(yù)先約定的密鑰對(duì)所述密碼進(jìn)行加密,形成加密后的密碼;

相應(yīng)地,所述向所述服務(wù)器發(fā)送所述賬號(hào)和所述密碼包括:

向所述服務(wù)器發(fā)送所述賬號(hào)和所述加密后的密碼。

結(jié)合第一方面及第一方面的第一種可能的實(shí)現(xiàn)方式至第一方面的第三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第一方面的在第四種可能的實(shí)現(xiàn)方式中,所述校驗(yàn)算法為哈希算法,所述校驗(yàn)值為SHA1值或MD5值。

根據(jù)本公開實(shí)施例的第二方面,提供一種刷機(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ī)工具。

結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:

接收所述終端設(shè)備發(fā)送的賬號(hào)和密碼;其中,所述賬號(hào)和密碼為所述終端設(shè)備接收用戶輸入的;

根據(jù)所述賬號(hào)、所述密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷所述密碼是否正確;

若確定所述密碼正確,則向所述終端設(shè)備發(fā)送參數(shù)配置信息。

結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的在第二種可能的實(shí)現(xiàn)方式中,所述密碼包括:第一密碼和第二密碼;所述第一密碼為用戶注冊所述刷機(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ò)誤。

結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的在第三種可能的實(shí)現(xiàn)方式中,所述接收終端設(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ò)誤。

結(jié)合第二方面及第二方面的第一種可能的實(shí)現(xiàn)方式至第二方面的第三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第二方面的在第四種可能的實(shí)現(xiàn)方式中,所述校驗(yàn)算法為哈希算法,所述校驗(yàn)值為SHA1值或MD5值。

結(jié)合第二方面,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述根據(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ī)工具被非法修改。

根據(jù)本公開實(shí)施例的第三方面,提供一種終端設(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ī)工具。

結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述終端設(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ī)工具。

結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的在第二種可能的實(shí)現(xiàn)方式中,所述密碼包括:第一密碼和第二密碼;所述第一密碼為用戶注冊所述刷機(jī)工具時(shí)設(shè)置的密碼;

所述終端設(shè)備還包括:

接收模塊,被配置為接收所述服務(wù)器以與所述終端設(shè)備預(yù)先約定的頻率發(fā)送的所述第二密碼;

相應(yīng)地,所述獲取模塊包括:

獲取子模塊,被配置為獲取所述用戶輸入的賬號(hào)、所述第一密碼和所述第二密碼;

相應(yīng)地,所述第二發(fā)送模塊包括:

第一發(fā)送子模塊,被配置為向所述服務(wù)器發(fā)送所述賬號(hào)、所述第一密碼、所述第二密碼及發(fā)送所述第二密碼的時(shí)刻。

結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的在第三種可能的實(shí)現(xiàn)方式中,所述終端設(shè)備還包括:

加密模塊,被配置為根據(jù)與所述服務(wù)器預(yù)先約定的密鑰對(duì)所述密碼進(jìn)行加密,形成加密后的密碼;

相應(yīng)地,所述第二發(fā)送模塊包括:

第二發(fā)送子模塊,被配置為向所述服務(wù)器發(fā)送所述賬號(hào)和所述加密后的密碼。

結(jié)合第三方面及第三方面的第一種可能的實(shí)現(xiàn)方式至第三方面的第三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第三方面的在第四種可能的實(shí)現(xiàn)方式中,所述校驗(yàn)算法為哈希算法,所述校驗(yàn)值為SHA1值或MD5值。

根據(jù)本公開實(shí)施例的第四方面,提供一種服務(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ī)工具。

結(jié)合第四方面,在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述服務(wù)器還包括:

第二接收模塊,被配置為接收所述終端設(shè)備發(fā)送的賬號(hào)和密碼;其中,所述賬號(hào)和密碼為所述終端設(shè)備接收用戶輸入的;

第二判斷模塊,被配置為根據(jù)所述賬號(hào)、所述密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷所述密碼是否正確;

第二發(fā)送模塊,被配置為當(dāng)確定所述密碼正確時(shí),向所述終端設(shè)備發(fā)送參數(shù)配置信息。

結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第四方面的在第二種可能的實(shí)現(xiàn)方式中,所述密碼包括:第一密碼和第二密碼;所述第一密碼為用戶注冊所述刷機(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ò)誤。

結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第四方面的在第三種可能的實(shí)現(xiàn)方式中,所述第二接收模塊包括:

第二接收子模塊,被配置為接收所述終端設(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ò)誤。

結(jié)合第四方面及第四方面的第一種可能的實(shí)現(xiàn)方式至第二方面的第三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第四方面的在第四種可能的實(shí)現(xiàn)方式中,所述校驗(yàn)算法為哈希算法,所述校驗(yàn)值為SHA1值或MD5值。

結(jié)合第四方面,在第四方面的第五種可能的實(shí)現(xiàn)方式中,所述第一判斷模塊包括:

第三判斷子模塊,被配置為當(dāng)確定所述校驗(yàn)值與所述標(biāo)準(zhǔn)校驗(yàn)值相同時(shí),確定所述刷機(jī)工具沒有被非法修改;當(dāng)確定所述校驗(yàn)值與所述標(biāo)準(zhǔn)校驗(yàn)值不相同時(shí),確定所述刷機(jī)工具被非法修改。

根據(jù)本公開實(shí)施例的第五方面,提供一種終端設(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ī)工具。

根據(jù)本公開實(shí)施例的第六方面,提供一種服務(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ī)工具。

本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:

一個(gè)實(shí)施例中,通過在獲取到刷機(jī)工具啟動(dòng)觸發(fā)指令時(shí),根據(jù)刷機(jī)工具及檢驗(yàn)算法生成校驗(yàn)值,向服務(wù)器發(fā)送校驗(yàn)值,接收終端設(shè)備發(fā)送的校驗(yàn)值,根據(jù)校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷刷機(jī)工具是否被非法修改,若確定刷機(jī)工具沒有被非法修改,則向終端設(shè)備發(fā)送啟動(dòng)指示指令,若接收到服務(wù)器發(fā)送的啟動(dòng)指示指令,則啟動(dòng)刷機(jī)工具,實(shí)現(xiàn)了終端設(shè)備在啟動(dòng)刷機(jī)工具之前,先向服務(wù)器發(fā)送根據(jù)刷機(jī)工具和校驗(yàn)算法生成的校驗(yàn)值,服務(wù)器在接收到該校驗(yàn)值后,進(jìn)行校驗(yàn),并在校驗(yàn)通過后向終端設(shè)備發(fā)送啟動(dòng)指示指令,終端設(shè)備只有在接收到該啟動(dòng)指示指令之后,才啟動(dòng)刷機(jī)工具,進(jìn)行刷機(jī)操作,相較于相關(guān)技術(shù)中,直接運(yùn)行刷機(jī)工具進(jìn)行刷機(jī)操作的方式,本公開實(shí)施例可以在刷機(jī)工具進(jìn)行刷機(jī)操作前進(jìn)行校驗(yàn),防止了被非法修改的刷機(jī)工具在終端設(shè)備上運(yùn)行,從而,實(shí)現(xiàn)了進(jìn)行刷機(jī)操作的刷機(jī)工具都是沒有被非法修改的刷機(jī)工具,保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

另一個(gè)實(shí)施例中,通過獲取用戶輸入的賬號(hào)和密碼,向服務(wù)器發(fā)送賬號(hào)和密碼,接收終端設(shè)備發(fā)送的賬號(hào)和密碼,根據(jù)賬號(hào)、密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷密碼是否正確,若確定密碼正確,則向終端設(shè)備發(fā)送參數(shù)配置信息,若接收到服務(wù)器發(fā)送的參數(shù)配置信息,則根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具,實(shí)現(xiàn)了可以根據(jù)用戶輸入的賬號(hào)驗(yàn)證用戶輸入的密碼,并在驗(yàn)證通過后,向終端設(shè)備發(fā)送刷機(jī)工具的參數(shù)配置信息,終端設(shè)備根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具,可以驗(yàn)證刷機(jī)賬號(hào)的合法性,以及,使刷機(jī)工具根據(jù)參數(shù)配置信息運(yùn)行,從而,進(jìn)一步保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

另一個(gè)實(shí)施例中,通過向終端設(shè)備以與終端設(shè)備預(yù)先約定的頻率發(fā)送第二密碼,接收服務(wù)器以與終端設(shè)備預(yù)先約定的頻率發(fā)送的第二密碼,獲取用戶輸入的賬號(hào)、第一密碼和第二密碼,向服務(wù)器發(fā)送賬號(hào)、第一密碼、第二密碼及發(fā)送第二密碼的時(shí)刻,接收終端設(shè)備發(fā)送的賬號(hào)、第一密碼、第二密碼及發(fā)送第二密碼的時(shí)刻,根據(jù)賬號(hào)與預(yù)先存儲(chǔ)的與賬號(hào)對(duì)應(yīng)的正確密碼判斷第一密碼是否正確,若確定第一密碼正確,則根據(jù)向終端設(shè)備發(fā)送第二密碼的時(shí)刻及終端設(shè)備發(fā)送第二密碼的時(shí)刻確定第二密碼是否正確,若確定第二密碼正確,則確定密碼正確,若確定第一密碼錯(cuò)誤,則確定密碼錯(cuò)誤,若確定密碼正確,則向終端設(shè)備發(fā)送參數(shù)配置信息,若接收到服務(wù)器發(fā)送的參數(shù)配置信息,則根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具,實(shí)現(xiàn)了在驗(yàn)證刷機(jī)賬號(hào)的合法性時(shí),采用了驗(yàn)證第一密碼和第二密碼的方式,從而,進(jìn)一步保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

另一個(gè)實(shí)施例中,通過在獲取用戶輸入的賬號(hào)和密碼后,根據(jù)與服務(wù)器預(yù)先約定的密鑰對(duì)密碼進(jìn)行加密,形成加密后的密碼,向服務(wù)器發(fā)送賬號(hào)和加密后的密碼,接收終端設(shè)備發(fā)送的賬號(hào)和加密后的密碼,根據(jù)密鑰對(duì)加密后的密碼進(jìn)行解密,形成解密后的密碼,若確定解密后的密碼與預(yù)先存儲(chǔ)的與賬號(hào)對(duì)應(yīng)的正確密碼一致,則確定密碼正確,若確定解密后的密碼與預(yù)先存儲(chǔ)的與賬號(hào)對(duì)應(yīng)的正確密碼不一致,則確定密碼錯(cuò)誤,若確定密碼正確,則向終端設(shè)備發(fā)送參數(shù)配置信息,若接收到服務(wù)器發(fā)送的參數(shù)配置信息,則根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具,實(shí)現(xiàn)了在驗(yàn)證刷機(jī)賬號(hào)的合法性時(shí),采用了對(duì)密碼以秘鑰進(jìn)行加密的形式進(jìn)行驗(yàn)證,從而,進(jìn)一步保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。

圖1是根據(jù)一示例性實(shí)施例示出的一種刷機(jī)工具驗(yàn)證方法的流程圖;

圖2是根據(jù)另一示例性實(shí)施例示出的一種刷機(jī)工具驗(yàn)證方法的流程圖;

圖3是根據(jù)又一示例性實(shí)施例示出的一種刷機(jī)工具驗(yàn)證方法的流程圖;

圖4是根據(jù)再一示例性實(shí)施例示出的一種刷機(jī)工具驗(yàn)證方法的流程圖;

圖5是根據(jù)一示例性實(shí)施例示出的一種終端設(shè)備的框圖;

圖6是根據(jù)另一示例性實(shí)施例示出的一種終端設(shè)備的框圖;

圖7是根據(jù)又一示例性實(shí)施例示出的一種終端設(shè)備的框圖;

圖8是根據(jù)再一示例性實(shí)施例示出的一種終端設(shè)備的框圖;

圖9是根據(jù)另一示例性實(shí)施例示出的一種終端設(shè)備的框圖;

圖10是根據(jù)一示例性實(shí)施例示出的一種服務(wù)器的框圖;

圖11是根據(jù)另一示例性實(shí)施例示出的一種服務(wù)器的框圖;

圖12是根據(jù)又一示例性實(shí)施例示出的一種服務(wù)器的框圖;

圖13是根據(jù)再一示例性實(shí)施例示出的一種服務(wù)器的框圖;

圖14是根據(jù)另一示例性實(shí)施例示出的一種服務(wù)器的框圖;

圖15是根據(jù)一示例性實(shí)施例示出的一種刷機(jī)工具驗(yàn)證裝置的框圖;

圖16是根據(jù)一示例性實(shí)施例示出的一種刷機(jī)工具驗(yàn)證裝置的框圖。

通過上述附圖,已示出本公開明確的實(shí)施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實(shí)施例為本領(lǐng)域技術(shù)人員說明本公開的概念。

具體實(shí)施方式

這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。

首先對(duì)本公開實(shí)施例所涉及的名詞進(jìn)行解釋:

刷機(jī):對(duì)終端設(shè)備進(jìn)行軟件升級(jí)、操作系統(tǒng)更新、完善操作系統(tǒng)補(bǔ)丁或者還原初始操作系統(tǒng)等的操作。

刷機(jī)工具:完成刷機(jī)功能的代碼。

圖1是根據(jù)一示例性實(shí)施例示出的一種刷機(jī)工具驗(yàn)證方法的流程圖。如圖1所示,本公開實(shí)施例提供的刷機(jī)工具驗(yàn)證方法包括以下步驟:

在步驟101中,在獲取到刷機(jī)工具啟動(dòng)觸發(fā)指令時(shí),根據(jù)刷機(jī)工具及檢驗(yàn)算法生成校驗(yàn)值。

本步驟可以由終端設(shè)備執(zhí)行。本公開實(shí)施例中的終端設(shè)備可以是手持設(shè)備、車載設(shè)備、可穿戴設(shè)備、計(jì)算設(shè)備,以及各種形式的用戶設(shè)備(User Equipment;簡稱:UE),移動(dòng)臺(tái)(Mobile Station;簡稱:MS)及終端(terminal)等。

用戶可以預(yù)先在終端設(shè)備中存儲(chǔ)刷機(jī)工具。該刷機(jī)工具可以是從服務(wù)器中獲取的,也可以是從其他控制裝置中獲取的。可選的,該刷機(jī)工具可以是一個(gè)軟件包。

刷機(jī)工具啟動(dòng)觸發(fā)指令可以是由用戶觸發(fā)的,也可以是由服務(wù)器觸發(fā)的。若該啟動(dòng)觸發(fā)指令為用戶觸發(fā)的,則可以是用戶在有刷機(jī)的需求時(shí),通過顯示屏或者按鍵等輸入設(shè)備輸入的指令;若該啟動(dòng)指令為服務(wù)器觸發(fā)的,則可以是服務(wù)器以預(yù)設(shè)的周期通過網(wǎng)絡(luò)向終端設(shè)備發(fā)送的指令。該預(yù)設(shè)周期可以是服務(wù)器和終端設(shè)備約定的周期,例如,半年時(shí)間。

終端設(shè)備在獲取到啟動(dòng)觸發(fā)指令時(shí),可以根據(jù)刷機(jī)工具及校驗(yàn)算法生成校驗(yàn)值??蛇x的,可以是刷機(jī)工具中的安全控制組件根據(jù)刷機(jī)工具及校驗(yàn)算法生成校驗(yàn)值。

在一種可能的實(shí)現(xiàn)方式中,該校驗(yàn)算法可以是哈希算法。刷機(jī)工具可以是以二進(jìn)制序列的形式存儲(chǔ)在終端設(shè)備中,終端設(shè)備根據(jù)哈希算法將二進(jìn)制序列映射為校驗(yàn)值。該校驗(yàn)值也可以為二進(jìn)制序列。當(dāng)采用安全哈希算法(Secure Hash Algorithm)時(shí),該校驗(yàn)值可以是SHA1值;當(dāng)采用信息-摘要算法5(Message-Digest Algorithm 5;簡稱:MD5),該校驗(yàn)值可以是MD5值。可選的,為了提高效率,可以是根據(jù)刷機(jī)工具中的可執(zhí)行文件及校驗(yàn)算法生成校驗(yàn)值。

當(dāng)然,該校驗(yàn)算法可以是其他的校驗(yàn)算法,本公開實(shí)施例對(duì)此不做限制。

在步驟102中,向服務(wù)器發(fā)送校驗(yàn)值。

終端設(shè)備在生成校驗(yàn)值后,將該校驗(yàn)值發(fā)送給服務(wù)器,以使服務(wù)器根據(jù)校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷刷機(jī)工具是否被非法修改,并在確定刷機(jī)工具沒有被非法修改時(shí),向終端設(shè)備發(fā)送啟動(dòng)指示指令。

終端設(shè)備可以通過移動(dòng)通信網(wǎng)絡(luò)向服務(wù)器發(fā)送校驗(yàn)值。

在步驟103中,接收終端設(shè)備發(fā)送的校驗(yàn)值。

其中,校驗(yàn)值為終端設(shè)備根據(jù)刷機(jī)工具及檢驗(yàn)算法生成的。

在步驟104中,根據(jù)校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷刷機(jī)工具是否被非法修改。

服務(wù)器中預(yù)先存儲(chǔ)有標(biāo)準(zhǔn)校驗(yàn)值。該標(biāo)準(zhǔn)校驗(yàn)值可以是服務(wù)器根據(jù)標(biāo)準(zhǔn)的刷機(jī)工具及校驗(yàn)算法生成的。這里的標(biāo)準(zhǔn)的刷機(jī)工具是存儲(chǔ)在服務(wù)器上的刷機(jī)工具??蛇x的,標(biāo)準(zhǔn)校驗(yàn)值可以是服務(wù)器根據(jù)標(biāo)準(zhǔn)的刷機(jī)工具及哈希算法生成的。

若確定校驗(yàn)值與標(biāo)準(zhǔn)校驗(yàn)值相同,則確定刷機(jī)工具沒有被非法修改;若確定校驗(yàn)值與標(biāo)準(zhǔn)校驗(yàn)值不相同,則確定刷機(jī)工具被非法修改。在校驗(yàn)值與標(biāo)準(zhǔn)校驗(yàn)值相同時(shí),說明該刷機(jī)工具與標(biāo)準(zhǔn)刷機(jī)工具是完全相同的,沒有被不具有修改權(quán)限的人修改。在校驗(yàn)值與標(biāo)準(zhǔn)校驗(yàn)值不相同時(shí),說明該刷機(jī)工具與標(biāo)準(zhǔn)刷機(jī)工具不一樣,該刷機(jī)工具已經(jīng)被不具有修改權(quán)限的人進(jìn)行了修改。

在步驟105中,若確定刷機(jī)工具沒有被非法修改,則向終端設(shè)備發(fā)送啟動(dòng)指示指令。

在服務(wù)器確定該刷機(jī)工具沒有被非法修改時(shí),向終端設(shè)備發(fā)送啟動(dòng)指示指令,以使終端設(shè)備啟動(dòng)刷機(jī)工具。

在步驟106中,若接收到服務(wù)器發(fā)送的啟動(dòng)指示指令,則啟動(dòng)刷機(jī)工具。

如果終端設(shè)備在接收到服務(wù)器發(fā)送的啟動(dòng)指示指令后,啟動(dòng)該刷機(jī)工具,以進(jìn)行刷機(jī)操作。

需要說明的是,一種實(shí)現(xiàn)方式中,服務(wù)器若確定刷機(jī)工具被非法修改了,則向終端設(shè)備發(fā)送禁止啟示指示指令。終端設(shè)備在接收到服務(wù)器發(fā)送的禁止啟示指示指令時(shí),禁止啟動(dòng)刷機(jī)工具。另一種實(shí)現(xiàn)方式中,在終端設(shè)備和服務(wù)器之間的網(wǎng)絡(luò)斷開或者網(wǎng)絡(luò)性能較差時(shí),校驗(yàn)值無法成功發(fā)送給服務(wù)器,則終端設(shè)備在預(yù)設(shè)的時(shí)長內(nèi)沒有接收到服務(wù)器反饋的指令時(shí),禁止啟動(dòng)該刷機(jī)工具。

本公開實(shí)施例提供的刷機(jī)工具驗(yàn)證方法,通過在獲取到刷機(jī)工具啟動(dòng)觸發(fā)指令時(shí),根據(jù)刷機(jī)工具及檢驗(yàn)算法生成校驗(yàn)值,向服務(wù)器發(fā)送校驗(yàn)值,接收終端設(shè)備發(fā)送的校驗(yàn)值,根據(jù)校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷刷機(jī)工具是否被非法修改,若確定刷機(jī)工具沒有被非法修改,則向終端設(shè)備發(fā)送啟動(dòng)指示指令,若接收到服務(wù)器發(fā)送的啟動(dòng)指示指令,則啟動(dòng)刷機(jī)工具,實(shí)現(xiàn)了終端設(shè)備在啟動(dòng)刷機(jī)工具之前,先向服務(wù)器發(fā)送根據(jù)刷機(jī)工具和校驗(yàn)算法生成的校驗(yàn)值,服務(wù)器在接收到該校驗(yàn)值后,進(jìn)行校驗(yàn),并在校驗(yàn)通過后向終端設(shè)備發(fā)送啟動(dòng)指示指令,終端設(shè)備只有在接收到該啟動(dòng)指示指令之后,才啟動(dòng)刷機(jī)工具,進(jìn)行刷機(jī)操作,相較于相關(guān)技術(shù)中,直接運(yùn)行刷機(jī)工具進(jìn)行刷機(jī)操作的方式,本公開實(shí)施例可以在刷機(jī)工具進(jìn)行刷機(jī)操作前進(jìn)行校驗(yàn),防止了被非法修改的刷機(jī)工具在終端設(shè)備上運(yùn)行,從而,實(shí)現(xiàn)了進(jìn)行刷機(jī)操作的刷機(jī)工具都是沒有被非法修改的刷機(jī)工具,保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

圖2是根據(jù)另一示例性實(shí)施例示出的一種刷機(jī)工具驗(yàn)證方法的流程圖。本公開實(shí)施例提供的刷機(jī)工具驗(yàn)證方法,在圖1所示實(shí)施例的基礎(chǔ)上,對(duì)啟動(dòng)刷機(jī)工具之后的步驟作一詳細(xì)說明。如圖2所示,本公開實(shí)施例提供的刷機(jī)工具驗(yàn)證方法包括如下步驟:

在步驟201中,在獲取到刷機(jī)工具啟動(dòng)觸發(fā)指令時(shí),根據(jù)刷機(jī)工具及檢驗(yàn)算法生成校驗(yàn)值。

在步驟202中,向服務(wù)器發(fā)送校驗(yàn)值。

步驟202的目的為使服務(wù)器根據(jù)校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷刷機(jī)工具是否被非法修改,并在確定刷機(jī)工具沒有被非法修改時(shí),向終端設(shè)備發(fā)送啟動(dòng)指示指令。

在步驟203中,接收終端設(shè)備發(fā)送的校驗(yàn)值。

其中,校驗(yàn)值為終端設(shè)備根據(jù)刷機(jī)工具及檢驗(yàn)算法生成的。

在步驟204中,根據(jù)校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷刷機(jī)工具是否被非法修改。

在步驟205中,若確定刷機(jī)工具沒有被非法修改,則向終端設(shè)備發(fā)送啟動(dòng)指示指令。

步驟205的目的為使終端設(shè)備啟動(dòng)刷機(jī)工具。

在步驟206中,若接收到服務(wù)器發(fā)送的啟動(dòng)指示指令,則啟動(dòng)刷機(jī)工具。

步驟201-步驟206與步驟101-步驟106的實(shí)現(xiàn)過程和技術(shù)原理類似,此處不再贅述。

在步驟207中,獲取用戶輸入的賬號(hào)和密碼。

在啟動(dòng)刷機(jī)工具后,為了進(jìn)一步確保刷機(jī)的安全性及成功率,需要用戶輸入賬號(hào)和密碼。刷機(jī)工具可以在啟動(dòng)后顯示用戶界面,以提示用戶輸入賬號(hào)和密碼。

可選的,為了確保密碼的安全性,在獲取到用戶輸入的賬號(hào)和密碼后,可以采用加密算法進(jìn)行對(duì)密碼進(jìn)行加密,形成密文。

在步驟208中,向服務(wù)器發(fā)送賬號(hào)和密碼。

步驟208的目的為使服務(wù)器根據(jù)賬號(hào)、密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷密碼是否正確,并在確定密碼正確時(shí),向終端設(shè)備發(fā)送參數(shù)配置信息。

在步驟209中,接收終端設(shè)備發(fā)送的賬號(hào)和密碼。

其中,賬號(hào)和密碼為終端設(shè)備接收用戶輸入的。

在步驟210中,根據(jù)賬號(hào)、密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷密碼是否正確。

可選的,如果步驟207中終端設(shè)備發(fā)送的是密文密碼,則在步驟208中,服務(wù)器需要先采用解密算法將密文密碼解密。

這里的密碼校驗(yàn)信息可以是賬號(hào)和正確密碼之間的映射關(guān)系。服務(wù)器中存儲(chǔ)有不同的賬號(hào)和正確密碼之間的映射關(guān)系。在接收到賬號(hào)和密碼之后,可以根據(jù)賬號(hào)確定與該賬號(hào)對(duì)應(yīng)的正確密碼。若接收到的密碼與該正確密碼相同,則判斷密碼正確;若接收到的密碼與該正確密碼不相同,則判斷密碼錯(cuò)誤。

這里的密碼可以是用戶注冊刷機(jī)工具時(shí)設(shè)置的密碼,也可以是服務(wù)器發(fā)送給終端設(shè)備的動(dòng)態(tài)密碼,還可以是注冊刷機(jī)工具時(shí)設(shè)置的密碼與動(dòng)態(tài)密碼的結(jié)合。如果密碼是用戶注冊刷機(jī)工具時(shí)設(shè)置的密碼,則正確密碼是用戶注冊時(shí)服務(wù)器存儲(chǔ)的用戶設(shè)置的密碼。如果密碼是動(dòng)態(tài)密碼,則正確密碼是服務(wù)器發(fā)送給終端設(shè)備的密碼。如果密碼是上述兩種密碼的結(jié)合,則正確密碼也是上述兩種正確密碼的結(jié)合。本公開實(shí)施例對(duì)此不做限制。

在步驟211中,若確定密碼正確,則向終端設(shè)備發(fā)送參數(shù)配置信息。

參數(shù)配置信息可以是服務(wù)器根據(jù)用戶輸入的賬號(hào)配置給該刷機(jī)工具的。該參數(shù)配置信息可以是當(dāng)天刷機(jī)的次數(shù)、可下載版本的種類以及能否對(duì)關(guān)聯(lián)的終端設(shè)備執(zhí)行內(nèi)部指令等權(quán)限信息。

在步驟212中,若接收到服務(wù)器發(fā)送的參數(shù)配置信息,則根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具。

終端設(shè)備在接收到參數(shù)配置信息后,根據(jù)參數(shù)配置信息中的具體參數(shù)運(yùn)行刷機(jī)工具。

本公開實(shí)施例提供的刷機(jī)工具驗(yàn)證方法,通過獲取用戶輸入的賬號(hào)和密碼,向服務(wù)器發(fā)送賬號(hào)和密碼,接收終端設(shè)備發(fā)送的賬號(hào)和密碼,根據(jù)賬號(hào)、密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷密碼是否正確,若確定密碼正確,則向終端設(shè)備發(fā)送參數(shù)配置信息,若接收到服務(wù)器發(fā)送的參數(shù)配置信息,則根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具,實(shí)現(xiàn)了可以根據(jù)用戶輸入的賬號(hào)驗(yàn)證用戶輸入的密碼,并在驗(yàn)證通過后,向終端設(shè)備發(fā)送刷機(jī)工具的參數(shù)配置信息,終端設(shè)備根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具,可以驗(yàn)證刷機(jī)賬號(hào)的合法性,以及,使刷機(jī)工具根據(jù)參數(shù)配置信息運(yùn)行,從而,進(jìn)一步保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

圖3是根據(jù)又一示例性實(shí)施例示出的一種刷機(jī)工具驗(yàn)證方法的流程圖。本公開實(shí)施例在圖2所示實(shí)施例的技術(shù)上,對(duì)密碼的具體形式作一詳細(xì)說明。在本公開實(shí)施例中,密碼包括:第一密碼和第二密碼。第一密碼為用戶注冊刷機(jī)工具時(shí)設(shè)置的密碼。如圖3所示,本公開實(shí)施例提供的刷機(jī)工具驗(yàn)證方法包括以下步驟:

在步驟301中,在獲取到刷機(jī)工具啟動(dòng)觸發(fā)指令時(shí),根據(jù)刷機(jī)工具及檢驗(yàn)算法生成校驗(yàn)值。

在步驟302中,向服務(wù)器發(fā)送校驗(yàn)值。

步驟302的目的為使服務(wù)器根據(jù)校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷刷機(jī)工具是否被非法修改,并在確定刷機(jī)工具沒有被非法修改時(shí),向終端設(shè)備發(fā)送啟動(dòng)指示指令。

在步驟303中,接收終端設(shè)備發(fā)送的校驗(yàn)值。

其中,校驗(yàn)值為終端設(shè)備根據(jù)刷機(jī)工具及檢驗(yàn)算法生成的。

在步驟304中,根據(jù)校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷刷機(jī)工具是否被非法修改。

在步驟305中,若確定刷機(jī)工具沒有被非法修改,則向終端設(shè)備發(fā)送啟動(dòng)指示指令。

步驟305的目的為使終端設(shè)備啟動(dòng)刷機(jī)工具。

在步驟306中,若接收到服務(wù)器發(fā)送的啟動(dòng)指示指令,則啟動(dòng)刷機(jī)工具。

步驟301-步驟306與步驟101-步驟106的實(shí)現(xiàn)過程和技術(shù)原理類似,此處不再贅述。

在步驟307中,向終端設(shè)備以與終端設(shè)備預(yù)先約定的頻率發(fā)送第二密碼。

本公開實(shí)施例中,在驗(yàn)證用戶的賬號(hào)時(shí),采用了驗(yàn)證第一密碼和第二密碼的方式。第一密碼是用于注冊刷機(jī)工具時(shí)設(shè)置的密碼。第二密碼是服務(wù)器向終端設(shè)備發(fā)送的動(dòng)態(tài)密碼。

服務(wù)器在向服務(wù)器發(fā)送了啟動(dòng)指示指令之后,可以在預(yù)設(shè)的時(shí)間段后,向終端設(shè)備以與終端設(shè)備預(yù)先約定的頻率發(fā)送第二密碼。例如,該約定的頻率可以是1/300,即,服務(wù)器每間隔300秒,向終端設(shè)備發(fā)送第二密碼。每次發(fā)送的第二密碼是不同的序列,即,第二密碼是動(dòng)態(tài)變化的。

需要說明的是,在步驟307之前,服務(wù)器和終端設(shè)備需要進(jìn)行時(shí)鐘對(duì)準(zhǔn)操作。

在步驟308中,接收服務(wù)器以與終端設(shè)備預(yù)先約定的頻率發(fā)送的第二密碼。

在步驟309中,獲取用戶輸入的賬號(hào)、第一密碼和第二密碼。

在終端設(shè)備接收到第二密碼后,用戶可以獲知該第二密碼,并將賬號(hào)、第一密碼和獲知到的第二密碼輸入終端設(shè)備。

在步驟310中,向服務(wù)器發(fā)送賬號(hào)、第一密碼、第二密碼及發(fā)送第二密碼的時(shí)刻。

終端設(shè)備可以以時(shí)間戳的形式向服務(wù)器發(fā)送終端設(shè)備發(fā)送第二密碼的時(shí)刻。

在步驟311中,接收終端設(shè)備發(fā)送的賬號(hào)、第一密碼、第二密碼及發(fā)送第二密碼的時(shí)刻。

在步驟312中,根據(jù)賬號(hào)與預(yù)先存儲(chǔ)的與賬號(hào)對(duì)應(yīng)的正確密碼判斷第一密碼是否正確。

與步驟210類似,服務(wù)器可以根據(jù)賬號(hào)確定與該賬號(hào)對(duì)應(yīng)的正確密碼。當(dāng)?shù)谝幻艽a與正確密碼相同時(shí),確定第一密碼正確;當(dāng)?shù)谝幻艽a與正確密碼不相同時(shí),確定第一密碼錯(cuò)誤。

在步驟313中,若確定第一密碼正確,則根據(jù)向終端設(shè)備發(fā)送第二密碼的時(shí)刻及終端設(shè)備發(fā)送第二密碼的時(shí)刻確定第二密碼是否正確。

只有在第一密碼正確的前提下,服務(wù)器才判斷第二密碼是否正確。

在判斷過程中,服務(wù)器可以根據(jù)其向終端設(shè)備發(fā)送第二密碼的時(shí)刻及終端設(shè)備向其發(fā)送第二密碼的時(shí)刻確定第二密碼是否正確。若服務(wù)器向終端設(shè)備發(fā)送第二密碼的時(shí)刻與終端設(shè)備向服務(wù)器發(fā)送第二密碼的時(shí)刻的差值在預(yù)設(shè)的范圍內(nèi),且第二密碼為服務(wù)器向終端設(shè)備發(fā)送的密碼,即第二密碼屬于服務(wù)器的動(dòng)態(tài)密碼庫,則確定第二密碼正確。

在步驟314中,若確定第二密碼正確,則確定密碼正確。

在確定第二密碼正確時(shí),確定由第一密碼和第二密碼組成的密碼正確。

在步驟315中,若確定第一密碼錯(cuò)誤,則確定密碼錯(cuò)誤。

在確定第一密碼錯(cuò)誤時(shí),就可以確定由第一密碼和第二密碼組成的密碼錯(cuò)誤。

在步驟316中,若確定密碼正確,則向終端設(shè)備發(fā)送參數(shù)配置信息。

在步驟317中,若接收到服務(wù)器發(fā)送的參數(shù)配置信息,則根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具。

步驟316與步驟211的實(shí)現(xiàn)過程和技術(shù)原理類似,步驟317與步驟212的實(shí)現(xiàn)過程和技術(shù)原理類似,此處不再贅述。

本公開實(shí)施例提供的刷機(jī)工具驗(yàn)證方法,通過向終端設(shè)備以與終端設(shè)備預(yù)先約定的頻率發(fā)送第二密碼,接收服務(wù)器以與終端設(shè)備預(yù)先約定的頻率發(fā)送的第二密碼,獲取用戶輸入的賬號(hào)、第一密碼和第二密碼,向服務(wù)器發(fā)送賬號(hào)、第一密碼、第二密碼及發(fā)送第二密碼的時(shí)刻,接收終端設(shè)備發(fā)送的賬號(hào)、第一密碼、第二密碼及發(fā)送第二密碼的時(shí)刻,根據(jù)賬號(hào)與預(yù)先存儲(chǔ)的與賬號(hào)對(duì)應(yīng)的正確密碼判斷第一密碼是否正確,若確定第一密碼正確,則根據(jù)向終端設(shè)備發(fā)送第二密碼的時(shí)刻及終端設(shè)備發(fā)送第二密碼的時(shí)刻確定第二密碼是否正確,若確定第二密碼正確,則確定密碼正確,若確定第一密碼錯(cuò)誤,則確定密碼錯(cuò)誤,若確定密碼正確,則向終端設(shè)備發(fā)送參數(shù)配置信息,若接收到服務(wù)器發(fā)送的參數(shù)配置信息,則根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具,實(shí)現(xiàn)了在驗(yàn)證刷機(jī)賬號(hào)的合法性時(shí),采用了驗(yàn)證第一密碼和第二密碼的方式,從而,進(jìn)一步保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

圖4是根據(jù)再一示例性實(shí)施例示出的一種刷機(jī)工具驗(yàn)證方法的流程圖。本公開實(shí)施例在圖2所示實(shí)施例的技術(shù)上,對(duì)密碼的具體形式作一詳細(xì)說明。如圖4所示,本公開實(shí)施例提供的刷機(jī)工具驗(yàn)證方法包括如下步驟:

在步驟401中,在獲取到刷機(jī)工具啟動(dòng)觸發(fā)指令時(shí),根據(jù)刷機(jī)工具及檢驗(yàn)算法生成校驗(yàn)值。

在步驟402中,向服務(wù)器發(fā)送校驗(yàn)值。

步驟402的目的為使服務(wù)器根據(jù)校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷刷機(jī)工具是否被非法修改,并在確定刷機(jī)工具沒有被非法修改時(shí),向終端設(shè)備發(fā)送啟動(dòng)指示指令。

在步驟403中,接收終端設(shè)備發(fā)送的校驗(yàn)值。

其中,校驗(yàn)值為終端設(shè)備根據(jù)刷機(jī)工具及檢驗(yàn)算法生成的。

在步驟404中,根據(jù)校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷刷機(jī)工具是否被非法修改。

在步驟405中,若確定刷機(jī)工具沒有被非法修改,則向終端設(shè)備發(fā)送啟動(dòng)指示指令。

步驟405的目的為使終端設(shè)備啟動(dòng)刷機(jī)工具。

在步驟406中,若接收到服務(wù)器發(fā)送的啟動(dòng)指示指令,則啟動(dòng)刷機(jī)工具。

步驟401-步驟406與步驟101-步驟106的實(shí)現(xiàn)過程和技術(shù)原理類似,此處不再贅述。

在步驟407中,獲取用戶輸入的賬號(hào)和密碼。

在步驟408中,根據(jù)與服務(wù)器預(yù)先約定的密鑰對(duì)密碼進(jìn)行加密,形成加密后的密碼。

終端設(shè)備在獲取到賬號(hào)和密碼后,可以根據(jù)預(yù)先約定的秘鑰對(duì)密碼進(jìn)行加密。

在步驟409中,向服務(wù)器發(fā)送賬號(hào)和加密后的密碼。

在步驟410中,接收終端設(shè)備發(fā)送的賬號(hào)和加密后的密碼。

其中,加密后的密碼為終端設(shè)備根據(jù)與服務(wù)器預(yù)先約定的秘鑰對(duì)密碼進(jìn)行加密形成的。

在步驟411中,根據(jù)密鑰對(duì)加密后的密碼進(jìn)行解密,形成解密后的密碼。

服務(wù)器在接收到賬號(hào)和加密后的密碼后,根據(jù)秘鑰對(duì)加密后的密碼進(jìn)行解密,確定解密后的密碼。

在步驟412中,若確定解密后的密碼與預(yù)先存儲(chǔ)的與賬號(hào)對(duì)應(yīng)的正確密碼一致,則確定密碼正確。

在步驟413中,若確定解密后的密碼與預(yù)先存儲(chǔ)的與賬號(hào)對(duì)應(yīng)的正確密碼不一致,則確定密碼錯(cuò)誤。

在步驟412和步驟413中,服務(wù)器可以根據(jù)賬號(hào)確定與該賬號(hào)對(duì)應(yīng)的正確密碼,在確定解密后的密碼后,確定解密后的密碼與正確密碼是否一致。若一致,則確定密碼正確;若不一致,則確定密碼錯(cuò)誤。

在步驟414中,若確定密碼正確,則向終端設(shè)備發(fā)送參數(shù)配置信息。

在步驟415中,若接收到服務(wù)器發(fā)送的參數(shù)配置信息,則根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具。

步驟414與步驟211的實(shí)現(xiàn)過程和技術(shù)原理類似,步驟415與步驟212的實(shí)現(xiàn)過程和技術(shù)原理類似,此處不再贅述。

本公開實(shí)施例提供的刷機(jī)工具驗(yàn)證方法,通過在獲取用戶輸入的賬號(hào)和密碼后,根據(jù)與服務(wù)器預(yù)先約定的密鑰對(duì)密碼進(jìn)行加密,形成加密后的密碼,向服務(wù)器發(fā)送賬號(hào)和加密后的密碼,接收終端設(shè)備發(fā)送的賬號(hào)和加密后的密碼,根據(jù)密鑰對(duì)加密后的密碼進(jìn)行解密,形成解密后的密碼,若確定解密后的密碼與預(yù)先存儲(chǔ)的與賬號(hào)對(duì)應(yīng)的正確密碼一致,則確定密碼正確,若確定解密后的密碼與預(yù)先存儲(chǔ)的與賬號(hào)對(duì)應(yīng)的正確密碼不一致,則確定密碼錯(cuò)誤,若確定密碼正確,則向終端設(shè)備發(fā)送參數(shù)配置信息,若接收到服務(wù)器發(fā)送的參數(shù)配置信息,則根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具,實(shí)現(xiàn)了在驗(yàn)證刷機(jī)賬號(hào)的合法性時(shí),采用了對(duì)密碼以秘鑰進(jìn)行加密的形式進(jìn)行驗(yàn)證,從而,進(jìn)一步保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

下述為本公開裝置實(shí)施例,可以用于執(zhí)行本公開方法實(shí)施例。對(duì)于本公開裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本公開方法實(shí)施例。

圖5是根據(jù)一示例性實(shí)施例示出的一種終端設(shè)備的框圖。如圖5所示,本公開實(shí)施例提供的終端設(shè)備包括:生成模塊51、第一發(fā)送模塊52及啟動(dòng)模塊53。

生成模塊51,被配置為在獲取到刷機(jī)工具啟動(dòng)觸發(fā)指令時(shí),根據(jù)刷機(jī)工具及檢驗(yàn)算法生成校驗(yàn)值。

可選的,校驗(yàn)算法為哈希算法,校驗(yàn)值為SHA1值或MD5值。

第一發(fā)送模塊52,被配置為向服務(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)模塊53,被配置為當(dāng)接收到服務(wù)器發(fā)送的啟動(dòng)指示指令時(shí),啟動(dòng)刷機(jī)工具。

本公開實(shí)施例提供的終端設(shè)備,通過設(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ī)工具,實(shí)現(xiàn)了終端設(shè)備在啟動(dòng)刷機(jī)工具之前,先向服務(wù)器發(fā)送根據(jù)刷機(jī)工具和校驗(yàn)算法生成的校驗(yàn)值,服務(wù)器在接收到該校驗(yàn)值后,進(jìn)行校驗(yàn),并在校驗(yàn)通過后向終端設(shè)備發(fā)送啟動(dòng)指示指令,終端設(shè)備只有在接收到該啟動(dòng)指示指令之后,才啟動(dòng)刷機(jī)工具,進(jìn)行刷機(jī)操作,相較于相關(guān)技術(shù)中,直接運(yùn)行刷機(jī)工具進(jìn)行刷機(jī)操作的方式,本公開實(shí)施例可以在刷機(jī)工具進(jìn)行刷機(jī)操作前進(jìn)行校驗(yàn),防止了被非法修改的刷機(jī)工具在終端設(shè)備上運(yùn)行,從而,實(shí)現(xiàn)了進(jìn)行刷機(jī)操作的刷機(jī)工具都是沒有被非法修改的刷機(jī)工具,保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

圖6是根據(jù)另一示例性實(shí)施例示出的一種終端設(shè)備的框圖。如圖6所示,本公開實(shí)施例提供的終端設(shè)備在圖5所示實(shí)施例的基礎(chǔ)上,進(jìn)一步包括:獲取模塊61、第二發(fā)送模塊62及運(yùn)行模塊63。

獲取模塊61,被配置為獲取用戶輸入的賬號(hào)和密碼。

第二發(fā)送模塊62,被配置為向服務(wù)器發(fā)送賬號(hào)和密碼,以使服務(wù)器根據(jù)賬號(hào)、密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷密碼是否正確,并在確定密碼正確時(shí),向終端設(shè)備發(fā)送參數(shù)配置信息。

運(yùn)行模塊63,被配置為當(dāng)接收到服務(wù)器發(fā)送的參數(shù)配置信息時(shí),根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具。

本公開實(shí)施例提供的終端設(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ī)工具,實(shí)現(xiàn)了可以將用戶輸入的賬號(hào)驗(yàn)證用戶輸入的密碼,發(fā)送給服務(wù)器進(jìn)行驗(yàn)證,并在驗(yàn)證通過后,接收服務(wù)發(fā)送的參數(shù)配置信息,根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具,可以驗(yàn)證刷機(jī)賬號(hào)的合法性,以及,使刷機(jī)工具根據(jù)參數(shù)配置信息運(yùn)行,從而,進(jìn)一步保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

圖7是根據(jù)又一示例性實(shí)施例示出的一種終端設(shè)備的框圖。如圖7所示,本公開實(shí)施例提供的終端設(shè)備在圖6所示實(shí)施例的基礎(chǔ)上,密碼包括:第一密碼和第二密碼,第一密碼為用戶注冊刷機(jī)工具時(shí)設(shè)置的密碼。終端設(shè)備還包括接收模塊71,以及,獲取模塊61包括獲取子模塊611,第二發(fā)送模塊62包括第一發(fā)送子模塊621。

接收模塊71,被配置為接收服務(wù)器以與終端設(shè)備預(yù)先約定的頻率發(fā)送的第二密碼。

獲取子模塊611,被配置為獲取用戶輸入的賬號(hào)、第一密碼和第二密碼。

第一發(fā)送子模塊621,被配置為向服務(wù)器發(fā)送賬號(hào)、第一密碼、第二密碼及發(fā)送第二密碼的時(shí)刻。

本公開實(shí)施例提供的終端設(shè)備,通過設(shè)置接收模塊,被配置為接收服務(wù)器以與終端設(shè)備預(yù)先約定的頻率發(fā)送的第二密碼,獲取模塊包括獲取子模塊,被配置為獲取用戶輸入的賬號(hào)、第一密碼和第二密碼,第二發(fā)送模塊包括第一發(fā)送子模塊,被配置為向服務(wù)器發(fā)送賬號(hào)、第一密碼、第二密碼及發(fā)送第二密碼的時(shí)刻,實(shí)現(xiàn)了在驗(yàn)證刷機(jī)賬號(hào)的合法性時(shí),采用了驗(yàn)證第一密碼和第二密碼的方式,從而,進(jìn)一步保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

圖8是根據(jù)再一示例性實(shí)施例示出的一種終端設(shè)備的框圖。如圖8所示,本公開實(shí)施例在圖6所示實(shí)施例的基礎(chǔ)上,終端設(shè)備還包括加密模塊81,以及,第二發(fā)送模塊62包括第二發(fā)送子模塊622。

加密模塊81,被配置為根據(jù)與服務(wù)器預(yù)先約定的密鑰對(duì)密碼進(jìn)行加密,形成加密后的密碼。

第二發(fā)送子模塊622,被配置為向服務(wù)器發(fā)送賬號(hào)和加密后的密碼。

本公開實(shí)施例提供的終端設(shè)備,通過設(shè)置加密模塊,被配置為根據(jù)與服務(wù)器預(yù)先約定的密鑰對(duì)密碼進(jìn)行加密,形成加密后的密碼,第二發(fā)送模塊包括第二發(fā)送子模塊,被配置為向服務(wù)器發(fā)送賬號(hào)和加密后的密碼,實(shí)現(xiàn)了在驗(yàn)證刷機(jī)賬號(hào)的合法性時(shí),采用了對(duì)密碼以秘鑰進(jìn)行加密的形式進(jìn)行驗(yàn)證,從而,進(jìn)一步保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

以上描述了終端設(shè)備的內(nèi)部功能和結(jié)構(gòu)。圖9是根據(jù)另一示例性實(shí)施例示出的一種終端設(shè)備的框圖。如圖9所示,該終端設(shè)備包括:

處理器91;

用于存儲(chǔ)處理器91可執(zhí)行指令的存儲(chǔ)器92;

其中,處理器91被配置為:

在獲取到刷機(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ī)工具。

圖10是根據(jù)一示例性實(shí)施例示出的一種服務(wù)器的框圖。如圖10所示,本公開實(shí)施例提供的服務(wù)器包括:第一接收模塊111、第一判斷模塊112及第一發(fā)送模塊113。

第一接收模塊111,被配置為接收終端設(shè)備發(fā)送的校驗(yàn)值。

其中,校驗(yàn)值為終端設(shè)備根據(jù)刷機(jī)工具及檢驗(yàn)算法生成的。

可選的,校驗(yàn)算法為哈希算法,校驗(yàn)值為SHA1值或MD5值。

第一判斷模塊112,被配置為根據(jù)校驗(yàn)值及預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)校驗(yàn)值判斷刷機(jī)工具是否被非法修改。

可選的,第一判斷模塊112包括:第三判斷子模塊,被配置為當(dāng)確定校驗(yàn)值與標(biāo)準(zhǔn)校驗(yàn)值相同時(shí),確定刷機(jī)工具沒有被非法修改;當(dāng)確定校驗(yàn)值與標(biāo)準(zhǔn)校驗(yàn)值不相同時(shí),確定刷機(jī)工具被非法修改。

第一發(fā)送模塊113,被配置為當(dāng)確定刷機(jī)工具沒有被非法修改時(shí),向終端設(shè)備發(fā)送啟動(dòng)指示指令,以使終端設(shè)備啟動(dòng)刷機(jī)工具。

本公開實(shí)施例提供的服務(wù)器,通過設(shè)置第一接收模塊,被配置為接收終端設(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ī)工具,實(shí)現(xiàn)了終端設(shè)備在啟動(dòng)刷機(jī)工具之前,先向服務(wù)器發(fā)送根據(jù)刷機(jī)工具和校驗(yàn)算法生成的校驗(yàn)值,服務(wù)器在接收到該校驗(yàn)值后,進(jìn)行校驗(yàn),并在校驗(yàn)通過后向終端設(shè)備發(fā)送啟動(dòng)指示指令,終端設(shè)備只有在接收到該啟動(dòng)指示指令之后,才啟動(dòng)刷機(jī)工具,進(jìn)行刷機(jī)操作,相較于相關(guān)技術(shù)中,直接運(yùn)行刷機(jī)工具進(jìn)行刷機(jī)操作的方式,本公開實(shí)施例可以在刷機(jī)工具進(jìn)行刷機(jī)操作前進(jìn)行校驗(yàn),防止了被非法修改的刷機(jī)工具在終端設(shè)備上運(yùn)行,從而,實(shí)現(xiàn)了進(jìn)行刷機(jī)操作的刷機(jī)工具都是沒有被非法修改的刷機(jī)工具,保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

圖11是根據(jù)另一示例性實(shí)施例示出的一種服務(wù)器的框圖。如圖11所示,本公開實(shí)施例提供的服務(wù)器在圖10所示實(shí)施例的基礎(chǔ)上,還包括第二接收模塊114、第二判斷模塊115及第二發(fā)送模塊116。

第二接收模塊114,被配置為接收終端設(shè)備發(fā)送的賬號(hào)和密碼;其中,賬號(hào)和密碼為終端設(shè)備接收用戶輸入的。

第二判斷模塊115,被配置為根據(jù)賬號(hào)、密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷密碼是否正確。

第二發(fā)送模塊116,被配置為當(dāng)確定密碼正確時(shí),向終端設(shè)備發(fā)送參數(shù)配置信息。

本公開實(shí)施例提供的服務(wù)器,通過設(shè)置第二接收模塊,被配置為接收終端設(shè)備發(fā)送的賬號(hào)和密碼;其中,賬號(hào)和密碼為終端設(shè)備接收用戶輸入的,第二判斷模塊,被配置為根據(jù)賬號(hào)、密碼及預(yù)先存儲(chǔ)的密碼校驗(yàn)信息判斷密碼是否正確,第二發(fā)送模塊,被配置為當(dāng)確定密碼正確時(shí),向終端設(shè)備發(fā)送參數(shù)配置信息,實(shí)現(xiàn)了可以根據(jù)用戶輸入的賬號(hào)驗(yàn)證用戶輸入的密碼,并在驗(yàn)證通過后,向終端設(shè)備發(fā)送刷機(jī)工具的參數(shù)配置信息,終端設(shè)備根據(jù)參數(shù)配置信息運(yùn)行刷機(jī)工具,可以驗(yàn)證刷機(jī)賬號(hào)的合法性,以及,使刷機(jī)工具根據(jù)參數(shù)配置信息運(yùn)行,從而,進(jìn)一步保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

圖12是根據(jù)又一示例性實(shí)施例示出的一種服務(wù)器的框圖。如圖12所示,本公開實(shí)施例提供的服務(wù)器在圖11所示實(shí)施例的基礎(chǔ)上,密碼包括:第一密碼和第二密碼,第一密碼為用戶注冊刷機(jī)工具時(shí)設(shè)置的密碼。服務(wù)器還包括第三發(fā)送模塊121,以及,第二接收模塊114包括第一接收子模塊1141,第二判斷模塊115包括第一判斷子模塊1151。

第三發(fā)送模塊121,被配置為向終端設(shè)備以與終端設(shè)備預(yù)先約定的頻率發(fā)送第二密碼。

第一接收子模塊1141,被配置為接收終端設(shè)備發(fā)送的賬號(hào)、第一密碼、第二密碼及發(fā)送第二密碼的時(shí)刻。

第一判斷子模塊1151,被配置為根據(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ò)誤。

本公開實(shí)施例提供的服務(wù)器,通過設(shè)置第三發(fā)送模塊,被配置為向終端設(shè)備以與終端設(shè)備預(yù)先約定的頻率發(fā)送第二密碼,第二接收模塊包括第一接收子模塊,被配置為接收終端設(shè)備發(fā)送的賬號(hào)、第一密碼、第二密碼及發(fā)送第二密碼的時(shí)刻,第二判斷模塊包括第一判斷子模塊,被配置為根據(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ò)誤,實(shí)現(xiàn)了在驗(yàn)證刷機(jī)賬號(hào)的合法性時(shí),采用了驗(yàn)證第一密碼和第二密碼的方式,從而,進(jìn)一步保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

圖13是根據(jù)再一示例性實(shí)施例示出的一種服務(wù)器的框圖。如圖13所示,本公開實(shí)施例提供的服務(wù)器在圖11所示實(shí)施例的基礎(chǔ)上,第二接收模塊114包括第二接收子模塊1142,第二判斷模塊115包括解密子模塊1152及第二判斷子模塊1153。

第二接收子模塊1142,被配置為接收終端設(shè)備發(fā)送的賬號(hào)和加密后的密碼。

其中,加密后的密碼為終端設(shè)備根據(jù)與服務(wù)器預(yù)先約定的秘鑰對(duì)密碼進(jìn)行加密形成的。

解密子模塊1152,被配置為根據(jù)密鑰對(duì)加密后的密碼進(jìn)行解密,形成解密后的密碼。

第二判斷子模塊1153,被配置為當(dāng)確定解密后的密碼與預(yù)先存儲(chǔ)的與賬號(hào)對(duì)應(yīng)的正確密碼一致時(shí),確定密碼正確;當(dāng)確定解密后的密碼與預(yù)先存儲(chǔ)的與賬號(hào)對(duì)應(yīng)的正確密碼不一致時(shí),確定密碼錯(cuò)誤。

本公開實(shí)施例提供的服務(wù)器,通過設(shè)置第二接收子模塊,被配置為接收終端設(shè)備發(fā)送的賬號(hào)和加密后的密碼,其中,加密后的密碼為終端設(shè)備根據(jù)與服務(wù)器預(yù)先約定的秘鑰對(duì)密碼進(jìn)行加密形成的,解密子模塊,被配置為根據(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ò)誤,實(shí)現(xiàn)了在驗(yàn)證刷機(jī)賬號(hào)的合法性時(shí),采用了對(duì)密碼以秘鑰進(jìn)行加密的形式進(jìn)行驗(yàn)證,從而,進(jìn)一步保護(hù)了用戶的信息安全及提高了刷機(jī)成功率。

以上描述了終端設(shè)備的內(nèi)部功能和結(jié)構(gòu)。圖14是根據(jù)另一示例性實(shí)施例示出的一種服務(wù)器的框圖。如圖14所示,本公開實(shí)施例提供的服務(wù)器包括:

處理器141;

用于存儲(chǔ)處理器141可執(zhí)行指令的存儲(chǔ)器142;

其中,處理器141被配置為:

接收終端設(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ī)工具。

圖15是根據(jù)一示例性實(shí)施例示出的一種刷機(jī)工具驗(yàn)證裝置的框圖。例如,裝置800可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。

參照?qǐng)D15,裝置800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲(chǔ)器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)接口812,傳感器組件814,以及通信組件816。

處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個(gè)或多個(gè)處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。

存儲(chǔ)器804被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器804可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。

電源組件806為裝置800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。

多媒體組件808包括在所述裝置800和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測觸摸、滑動(dòng)和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。

音頻組件810被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件810包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。

I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。

傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為裝置800提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件814可以檢測到裝置800的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個(gè)組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。

通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無線方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件816還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。

在示例性實(shí)施例中,裝置800可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。

在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。

圖16是根據(jù)一示例性實(shí)施例示出的一種刷機(jī)工具驗(yàn)證裝置的框圖。例如,刷機(jī)工具驗(yàn)證裝置1900可以被提供為一服務(wù)器。參照?qǐng)D16,裝置1900包括處理組件1922,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器1932所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理組件1922的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器1932中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件1922被配置為執(zhí)行指令,以執(zhí)行上述網(wǎng)頁前端調(diào)試方法。

裝置1900還可以包括一個(gè)電源組件1926被配置為執(zhí)行裝置1900的電源管理,一個(gè)有線或無線網(wǎng)絡(luò)接口1950被配置為將裝置1900連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口1958。裝置1900可以操作基于存儲(chǔ)在存儲(chǔ)器1932的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。

一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由刷機(jī)工具驗(yàn)證裝置的處理器執(zhí)行時(shí),使得刷機(jī)工具驗(yàn)證裝置能夠執(zhí)行上述刷機(jī)工具驗(yàn)證方法。

一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由刷機(jī)工具驗(yàn)證裝置的處理器執(zhí)行時(shí),使得刷機(jī)工具驗(yàn)證裝置能夠執(zhí)行上述刷機(jī)工具驗(yàn)證方法。

本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求書指出。

應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求書來限制。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
云阳县| 和田市| 武宣县| 静宁县| 永城市| 宁强县| 商城县| 留坝县| 中卫市| 鞍山市| 富民县| 阿拉善右旗| 兰溪市| 奎屯市| 云林县| 恭城| 若羌县| 苗栗市| 泾川县| 兴国县| 县级市| 栖霞市| 新乡县| 盘锦市| 商洛市| 平阳县| 应城市| 潮州市| 阿拉善左旗| 乡城县| 虹口区| 凌云县| 乌审旗| 高碑店市| 沐川县| 白玉县| 东光县| 包头市| 玉树县| 鄂州市| 玛沁县|