[0082]在本申請實施例中,優選的,第一原始驗證碼可隨機生成。
[0083]S202、利用密鑰對第二驗證信息進行解密,得到第二原始驗證信息;
[0084]S203、比較第一原始驗證信息和第二原始驗證信息,判斷是否相同;當相同時,執行步驟S204 ;當不相同時,執行步驟S205 ;
[0085]S204、確定第一驗證信息和第二驗證信息的比較結果滿足預設條件;
[0086]S205、確定第一驗證信息和第二驗證信息的比較結果不滿足預設條件。
[0087]進一步的,在本申請實施例一提供的如圖1所示的身份驗證方法的基礎上,還包括另一種身份驗證方法,參見圖3。
[0088]如圖3所示,該方法包括:
[0089]S301、響應接收到的用戶對終端設備中目標應用程序輸入的第二操作指令,向終端設備返回用于提示輸入賬戶信息和指紋信息的第一提示信息;
[0090]在本申請實施例中,優選的,賬戶信息為登錄信息,如,用戶名和密碼。以上僅僅是本申請實施例的優選方式,發明人可根據自己的需求任意設置賬戶信息的具體內容,在此不作限定。
[0091]S302、接收用戶輸入的目標賬戶信息和第二指紋信息;
[0092]在本申請實施例中,優選的,當用戶看到終端設備上返回的用于提示輸入賬戶信息和指紋信息的第一提示信息后,需通過終端設備輸入賬戶信息和指紋信息,此時,將用戶通過終端設備輸入的賬戶信息稱為目標賬戶信息,將用戶通過終端設備輸入的指紋信息稱為第二指紋信息。
[0093]S303、判斷目標賬戶信息是否為終端設備中目標應用程序的賬戶信息,以及第二指紋信息是否為與終端設備中目標應用程序對應的指紋信息;
[0094]在本申請實施例中,優選的,預先設置有終端設備中目標應用程序的賬戶信息,以及與終端設備中目標應用程序對應的各個指紋信息。
[0095]具體的,分別判斷目標賬戶信息是否為終端設備中目標應用程序的賬戶信息,以及第二指紋信息是否為與終端設備中目標應用程序對應的指紋信息。
[0096]S304、當目標賬戶信息不為終端設備中目標應用程序的賬戶信息,或者,第二指紋信息不為與終端設備中目標應用程序對應的指紋信息時,禁止執行與第二操作指令對應的動作。
[0097]在本申請實施例中,優選的,第二操作指令指示的動作為登錄終端設備中目標應用程序。
[0098]以上僅僅是本申請實施例的優選方式,發明人可根據自己的需求任意設置第二操作指令指示的動作,在此不作限定。
[0099]進一步的,在本申請實施例一提供的如圖1所示的身份驗證方法的基礎上,還包括另一種身份驗證方法,參見圖4。
[0100]如圖4所示,該方法包括:
[0101]S401、響應接收到的用戶對終端設備輸入的第三操作指令,向終端設備返回用于提示輸入指紋信息的第二提示信息;
[0102]在本申請實施例中,優選的,用戶可對終端設備輸入第三操作指令,當接收到用戶對終端設備輸入的第三操作指令后,需向終端設備返回用于提示用戶輸入指紋信息的第二提不?目息。
[0103]S402、接收用戶輸入的第三指紋信息;
[0104]在本申請實施例中,優選的,當用戶看到終端設備上返回的用于提示用戶輸入指紋信息的第二提示信息后,需通過終端設備輸入指紋信息,該指紋信息被稱為第三指紋信息。
[0105]S403、當第三指紋信息不為與終端設備對應的指紋信息時,禁止執行與第三操作指令對應的動作。
[0106]在本申請實施例中,優選的,預先設置有與終端設備對應的各個指紋信息,當第三指紋信息不為與終端設備對應的指紋信息時,禁止執行與第三操作指令對應的動作。
[0107]在本申請實施例中,優選的,第三操作指令為開機啟動指令或者待機喚醒指令,其中,開機啟動指令用于指示開啟終端設備,待機喚醒指令用于指示將終端設備從待機狀態喚醒。
[0108]以上僅僅是本申請實施例的優選方式,發明人可根據自己的需求任意設置第三操作指令的具體內容,在此不作限定。
[0109]通過上述對本申請實施例提供的一種身份驗證方法的進一步介紹,使得本申請實施例提供的一種身份驗證方法更加清晰、完整,便于本領域技術人員理解。
[0110]實施例二:
[0111]圖5為本申請實施例二提供的一種身份驗證裝置的結構示意圖。
[0112]如圖5所示,該裝置包括:
[0113]信息反饋單元1,用于響應接收到的用戶對終端設備中目標應用程序輸入的第一操作指令,向終端設備返回與第一操作指令對應的第一驗證信息;
[0114]信息接收單元2,用于接收用戶輸入的第一指紋信息和第二驗證信息;
[0115]第一判斷單元3,用于判斷第一指紋信息是否為與終端設備中目標應用程序對應的指紋信息;
[0116]執行單元4,用于當第一指紋信息不為與終端設備中目標應用程序對應的指紋信息時,禁止執行與第一操作指令對應的動作;
[0117]第二判斷單元5,用于當第一指紋信息為與終端設備中目標應用程序對應的指紋信息時,判斷第一驗證信息和第二驗證信息的比較結果是否滿足預設條件;
[0118]所述執行單元4,還用于當第一驗證信息和第二驗證信息的比較結果不滿足預設條件時,禁止執行與第一操作指令對應的動作。
[0119]在本申請實施例中,優選的,第二判斷單元比較第一驗證信息和第二驗證信息,判斷是否相同;以及,當相同時,確定第一驗證信息和第二驗證信息的比較結果滿足預設條件;當不相同時,確定第一驗證信息和第二驗證信息的比較結果不滿足預設條件。
[0120]在本申請實施例中,優選的,當第一驗證信息為利用預先設置的與終端設備中目標應用程序對應的密鑰對第一原始驗證信息加密后生成的驗證信息時,第二判斷單元獲取與終端設備中目標應用程序對應的密鑰;以及,利用密鑰對第二驗證信息進行解密,得到第二原始驗證信息;以及,比較第一原始驗證信息和第二原始驗證信息,判斷是否相同;以及,當相同時,確定第一驗證信息和第二驗證信息的比較結果滿足預設條件;當不相同時,確定第一驗證信息和第二驗證信息的比較結果不滿足預設條件。
[0121]圖6為本申請實施例二提供的另一種身份驗證裝置的結構示意圖。
[0122]如圖6所示,本申請實施例二提供的另一種身份驗證裝置在上述實施例提供的身份驗證裝置的基礎上,進一步包括:第一驗證單元6,第一驗證單元6用于響應接收到的用戶對終端設備中目標應用程序輸入的第二操作指令,向終端設備返回用于提示輸入賬戶信息和指紋信息的第一提示信息;接收用戶輸入的目標賬戶信息和第二指紋信息;判斷目標賬戶信息是否為終端設備中目標應用程序的賬戶信息,以及第二指紋信息是否為與終端設備中目標應用程序對應的指紋信息;當目標賬戶信息不為終端設備中目標應用程序的賬戶信息,或者,第二指紋信息不為與終端設備中目標應用程序對應的指紋信息時,禁止執行與第二操作指令對應的動作。
[0123]圖7為本申請實施例二提供的又一種身份驗證裝置的結構示意圖。
[0124]如圖7所示,本申請實施例二提供的又一種身份驗證裝置在上述實施例提供的身份驗證裝置的基礎上,進一步包括:第二驗證單元7,第二驗證單元7用于響應接收到的用戶對終端設備輸入的第三操作指令,向終端設備返回用于提示輸入指紋信息的第二提示信息;以及,接收用戶輸入的第三指紋信息;以及,當第三指紋信息不為與終端設備對應的指紋信息時,禁止執行與第三操作指令對應的動作。
[0125]本申請提供一種身份驗證裝置,