安全性。
【附圖說明】
[0046]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
[0047]圖1為本申請實施例一提供的一種身份驗證方法流程圖;
[0048]圖2為本申請實施例一提供的一種判斷第一驗證信息和第二驗證信息的比較結果是否滿足預設條件的方法流程圖;
[0049]圖3為本申請實施例一在上述圖1的基礎上提供的另一種身份驗證方法流程圖;
[0050]圖4為本申請實施例一在上述圖1的基礎上提供的又一種身份驗證方法流程圖;
[0051]圖5為本申請實施例二提供的一種身份驗證裝置的結構示意圖;
[0052]圖6為本申請實施例二提供的另一種身份驗證裝置的結構示意圖;
[0053]圖7為本申請實施例二提供的又一種身份驗證裝置的結構示意圖。
【具體實施方式】
[0054]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0055]實施例一:
[0056]圖1為本申請實施例一提供的一種身份驗證方法流程圖。
[0057]如圖1所示,該方法包括:
[0058]S101、響應接收到的用戶對終端設備中目標應用程序輸入的第一操作指令,向終端設備返回與第一操作指令對應的第一驗證信息;
[0059]在本申請實施例中,優選的,用戶可針對終端設備中的應用程序輸入第一操作指令,當本申請實施例提供的一種身份驗證方法,接收到該第一操作指令后,會響應該第一操作指令,向終端設備返回與第一操作指令對應的驗證信息,且將該驗證信息稱為第一驗證
?目息O
[0060]本申請實施例提供的一種身份驗證方法,優選的,應用于與終端設備中的目標應用程序對應的服務器。
[0061]以上僅僅是本申請實施例的優選方式,發明人可根據自己的需求任意設置本申請實施例提供的一種身份驗證方法應用的具體裝置,在此不作限定。
[0062]S102、接收用戶輸入的第一指紋信息和第二驗證信息;
[0063]在本申請實施例中,優選的,當向終端設備返回與第一操作指令對應的第一驗證信息后,用戶可根據終端設備上顯示的第一驗證信息,在終端設備上輸入指紋信息和驗證信息,這里,將用戶在終端設備上輸入的指紋信息稱為第一指紋信息,將用戶在終端設備上輸入的驗證信息稱為第二驗證信息。
[0064]進而本申請實施例提供的一種身份驗證方法可接收到用戶通過終端設備輸入的第一指紋信息和第二驗證信息。
[0065]在本申請實施例中,優選的,在用戶輸入正確的情況下,第二驗證信息和返回給終端設備的第一驗證信息相同;當用戶輸入錯誤的情況下,第二驗證信息和返回給終端設備的第一驗證信息不同。
[0066]S103、判斷第一指紋信息是否為與終端設備中目標應用程序對應的指紋信息;當否時,執行步驟S105 ;當是時,執行步驟S104 ;
[0067]在本申請實施例中,優選的,預先設置與終端設備中的目標應用程序對應的各個指紋信息。當接收到用戶輸入的第一指紋信息和第二驗證信息后,需判斷該第一指紋信息是否為與終端設備中的目標應用程序對應的指紋信息,也即在預設的與終端設備中的目標應用程序對應的各個指紋信息中,查找是否存在與第一指紋信息相同的指紋信息;當存在時,則確定第一指紋信息為與終端設備中的目標應用程序對應的指紋信息;當不存在時,則確定第一指紋信息不為與終端設備中的目標應用程序對應的指紋信息。
[0068]S104、判斷第一驗證信息和第二驗證信息的比較結果是否滿足預設條件;當不滿足時,執行步驟S105 ;
[0069]在本申請實施例中,優選的,當第一驗證信息和第二驗證信息的比較結果滿足預設條件時,允許執行與第一操作指令對應的動作。
[0070]以上僅僅是本申請實施例的優選方式,發明人可根據自己的需求任意設置當第一驗證信息和第二驗證信息的比較結果滿足預設條件時的執行方式,在此不作限定。
[0071]S105、禁止執行與第一操作指令對應的動作。
[0072]本申請提供一種身份驗證方法,通過響應接收到的用戶對終端設備中目標應用程序的第一操作指令,向終端設備返回與第一操作指令對應的第一驗證信息;接收用戶輸入的第一指紋信息和第二驗證信息;并當第一指紋信息不為與終端設備中目標應用程序對應的指紋信息時,禁止執行與第一操作指令對應的動作;當第一指紋信息為與終端設備中目標應用程序對應的指紋信息、且第一驗證信息和第二驗證信息的比較結果不滿足預設條件時,禁止執行與第一操作指令對應的動作的方式,實現了對終端設備使用者的身份的驗證,保證了終端設備中數據的安全性。
[0073]在本申請實施例中,優選的,判斷第一驗證信息和第二驗證信息的比較結果是否滿足預設條件的過程包括:比較第一驗證信息和第二驗證信息,判斷是否相同;當相同時,確定第一驗證信息和第二驗證信息的比較結果滿足預設條件;當不相同時,確定第一驗證信息和第二驗證信息的比較結果不滿足預設條件。
[0074]在本申請實施例中,優選的,向終端設備返回的與第一操作指令對應的第一驗證信息為第一驗證碼,以上僅僅是本申請實施例的優選的方式,發明人可根據自己的需求任意設置響應接收到的用戶對終端設備中目標應用程序輸入的第一操作指令后,向終端設備返回的與第一操作指令對應的第一驗證信息的具體內容,在此不作限定。
[0075]在本申請實施例中,優選的,當第一驗證信息為利用預先設置的與終端設備中目標應用程序對應的密鑰對第一原始驗證信息加密后生成的驗證信息時,判斷第一驗證信息和第二驗證信息的比較結果是否滿足預設條件的過程如圖2所示,該方法包括:
[0076]S201、獲取與終端設備中目標應用程序對應的密鑰;
[0077]在本申請實施例中,優選的,預先設置與終端設備中的目標應用程序對應的密鑰,通過該密鑰對第一原始驗證信息加密生成第一驗證信息。
[0078]在本申請實施例中,優選的,預先設置的與終端設置中的目標應用程序對應的密鑰可以為:將上述預設的與終端設備中的目標應用程序對應的各個指紋信息中的一個指紋信息按照預設密鑰生成規則所生成的一個密鑰,具體的有關密鑰生成規則的內容詳細請參見現有技術,在此不作限定。
[0079]以上僅僅是本申請實施例的優選方式,發明人可根據自己的需求任意設置預先設置的與終端設備中的目標應用程序對應的密鑰的生成方式,在此不作限定。
[0080]在本申請實施例中,優選的,當第一驗證信息為利用預先設置的與終端設備中的目標應用程序對應的密鑰對第一原始驗證信息加密后生成的驗證信息時,在判斷第一驗證信息和第二驗證信息的比較結果是否滿足預設條件的過程中,首先需要獲取與該終端設備中的目標應用程序對應的密鑰。
[0081 ] 在本申請實施例中,優選的,第一驗證信息為第一驗證碼,若第一驗證信息為利用預先設置的與終端設備中目標應用程序對應的密鑰對第一原始驗證信息加密后生成的驗證信息時,第一原始驗證信息即為第一原始驗證碼,第一驗證碼為利用預先設置的與終端設備中的目標應用程序對應的密鑰對第一原始驗證碼加密后生成的驗證碼。