1.一種密碼驗證方法,其特征在于,包括:
在當(dāng)前界面為密碼輸入界面時,獲取用戶輸入的第一字符串;
當(dāng)所述第一字符串與預(yù)設(shè)標(biāo)準(zhǔn)密碼不匹配時,獲取所述第一字符串中與所述預(yù)設(shè)標(biāo)準(zhǔn)密碼相比不匹配的字符的位置編碼和不匹配的字符數(shù)量;
在判斷出所述不匹配的字符數(shù)量小于或等于預(yù)設(shè)位數(shù)閾值時,提示用戶在所述位置編碼對應(yīng)的位置上輸入正確的字符。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在判斷出所述不匹配的字符數(shù)量小于或等于預(yù)設(shè)位數(shù)閾值時,提示用戶在所述位置編碼對應(yīng)的位置上輸入正確的字符,包括:
在判斷出所述不匹配的字符數(shù)量小于或等于預(yù)設(shè)位數(shù)閾值時,返回密碼輸入界面;
在所返回的密碼輸入界面中將所述位置編碼對應(yīng)的位置設(shè)置為空白狀態(tài),以指示用戶在所述位置編碼對應(yīng)的位置上輸入正確的字符。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在返回密碼輸入界面之后,還包括:
根據(jù)所述不匹配的字符的類型顯示相應(yīng)類型的字符輸入鍵盤。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在根據(jù)所述不匹配的字符的類型顯示相應(yīng)類型的字符輸入鍵盤的同時,還包括:
確定所述不匹配的字符在所述字符輸入鍵盤中的按鍵位置;
對所確定的按鍵位置周邊的預(yù)設(shè)數(shù)量的按鍵進行放大顯示處理。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在提示用戶在所述位置編碼對應(yīng)的位置上輸入正確的字符之后,還包括:
獲取用戶在所述位置編碼對應(yīng)的位置上輸入的更正字符;
以所述更正字符替換所述第一字符串中的相應(yīng)字符,得到第二字符串;
將所述第二字符串與所述預(yù)設(shè)標(biāo)準(zhǔn)密碼進行匹配,若匹配,則判定密碼驗證成功。
6.根據(jù)權(quán)利要求1-5任一所述的方法,其特征在于,所述預(yù)設(shè)位數(shù)閾值與所述預(yù)設(shè)標(biāo)準(zhǔn)密碼的字符總數(shù)的比值小于1/2。
7.一種密碼驗證裝置,其特征在于,包括:
字符獲取模塊,用于在當(dāng)前界面為密碼輸入界面時,獲取用戶輸入的第一字符串;
錯誤字符信息獲取模塊,用于在所述第一字符串與預(yù)設(shè)標(biāo)準(zhǔn)密碼不匹配時,獲取所述第一字符串中與所述預(yù)設(shè)標(biāo)準(zhǔn)密碼相比不匹配的字符的位置編碼和不匹配的字符數(shù)量;
位數(shù)判斷模塊,用于判斷所述不匹配的字符數(shù)量是否小于或等于預(yù)設(shè)位數(shù)閾值;
提示模塊,用于在判斷出所述不匹配的字符數(shù)量小于或等于預(yù)設(shè)位數(shù)閾值時,提示用戶在所述位置編碼對應(yīng)的位置上輸入正確的字符。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述提示模塊包括:
界面返回單元,用于在判斷出所述不匹配的字符數(shù)量小于或等于預(yù)設(shè)位數(shù)閾值時,返回密碼輸入界面;
設(shè)置單元,用于在所返回的密碼輸入界面中將所述位置編碼對應(yīng)的位置設(shè)置為空白狀態(tài),以指示用戶在所述位置編碼對應(yīng)的位置上輸入正確的字符。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括:
鍵盤顯示模塊,用于在返回密碼輸入界面之后,根據(jù)所述不匹配的字符的類型顯示相應(yīng)類型的字符輸入鍵盤。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述鍵盤顯示模塊還用于:
在根據(jù)所述不匹配的字符的類型提供相應(yīng)類型的字符輸入鍵盤的同時,確定所述不匹配的字符在所述字符輸入鍵盤中的按鍵位置;
對所確定的按鍵位置周邊的預(yù)設(shè)數(shù)量的按鍵進行放大顯示處理。