亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

應(yīng)用程序加密、解密的方法及裝置的制造方法

文檔序號:8431058閱讀:568來源:國知局
應(yīng)用程序加密、解密的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及加密解密技術(shù)領(lǐng)域,特別是涉及一種應(yīng)用程序加密解密的方法及裝置。
【背景技術(shù)】
[0002]伴隨安卓Android系統(tǒng)的普及,用戶對于安全隱私方面的要求逐漸增加,目前Android應(yīng)用程序以功能的方式對外提供移動設(shè)備中的隱私數(shù)據(jù),例如:聯(lián)系人、短信、通話記錄以及位置信息等等。
[0003]現(xiàn)有技術(shù)只是給應(yīng)用程序加一個入口的密碼鎖,對于第三方應(yīng)用程序通過使用功能的方式啟動應(yīng)用程序而不是通過入口的形式啟動應(yīng)用程序時,密碼鎖沒有辦法阻攔第三方應(yīng)用程序啟動該應(yīng)用程序,這容易發(fā)生用戶隱私數(shù)據(jù)的泄露。

【發(fā)明內(nèi)容】

[0004]本發(fā)明主要解決的技術(shù)問題是提供一種應(yīng)用程序加密、解密的方法及裝置,能夠防止沒有授權(quán)的用戶或第三方應(yīng)用訪問加密的應(yīng)用程序。
[0005]為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種應(yīng)用程序加密的方法,包括:獲取需要加密的應(yīng)用程序的加密密碼;獲取所述需要加密的應(yīng)用程序所對應(yīng)的應(yīng)用程序包;根據(jù)所述獲取的加密密碼,對所述應(yīng)用程序包進行加密,以使得對所述應(yīng)用程序進行第一操作需要密碼驗證。
[0006]其中,所述獲取需要加密的應(yīng)用程序的加密密碼的步驟,包括:提示用戶輸入所述需要加密的應(yīng)用程序的加密密碼;接收所述用戶所輸入的加密密碼。
[0007]其中,所述接收用戶所輸入的加密密碼的步驟,包括:以密文的形式接收用戶輸入的字符;在所述用戶點擊明文復(fù)選框時,將所述用戶輸入的字符以明文的形式顯示第一預(yù)定時間;在所述用戶點擊確認按鍵時,將所述用戶輸入的字符作為加密密碼。
[0008]其中,所述接收用戶所輸入的加密密碼的步驟,包括:接收用戶輸入的字符,其中,在所述用戶每輸入一個字符時,所述每個字符以明文的形式顯示第二預(yù)定時間后,再以密文的形式顯示;在所述用戶點擊確認按鍵時,將所述用戶輸入的字符作為加密密碼。
[0009]其中,所述第一操作為啟動所述應(yīng)用程序。
[0010]其中,所述第一操作為卸載所述應(yīng)用程序。
[0011]其中,所述第一操作為第三方應(yīng)用調(diào)用所述應(yīng)用程序。
[0012]為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種應(yīng)用程序解密的方法,包括:檢測是否存在對需要解密的應(yīng)用程序包所對應(yīng)的應(yīng)用程序進行的第一操作;若存在,則阻攔所述第一操作,并提示用戶輸入所述需要解密的應(yīng)用程序包的解密密碼;接收用戶所輸入的解密密碼;若所述用戶輸入的解密密碼和所述需要解密的應(yīng)用程序包的原始密碼一致,則解除對所述第一操作的阻攔,并對所述需要解密的應(yīng)用程序包進行解密,以使得可以對所述需要解密的應(yīng)用程序包所對應(yīng)的應(yīng)用程序進行第一操作;若所述用戶輸入的解密密碼和所述需要解密的應(yīng)用程序包的原始密碼不一致,則繼續(xù)阻攔所述第一操作。
[0013]其中,所述接收用戶所輸入的解密密碼的步驟,包括:以密文的形式接收用戶輸入的字符;在所述用戶點擊明文復(fù)選框時,將所述用戶輸入的字符以明文的形式展示第一預(yù)定時間;在所述用戶點擊確認按鍵時,將所述用戶輸入的字符作為解密密碼。
[0014]其中,所述接收用戶所輸入的解密密碼的步驟,包括:接收用戶輸入的字符,其中,在所述用戶每輸入一個字符時,所述每個字符以明文的形式顯示第二預(yù)定時間后,再以密文的形式顯示;在所述用戶點擊確認按鍵時,將所述用戶輸入的字符作為解密密碼。
[0015]其中,所述第一操作為啟動所述應(yīng)用程序。
[0016]其中,所述第一操作為卸載所述應(yīng)用程序。
[0017]其中,所述第一操作為第三方應(yīng)用調(diào)用所述應(yīng)用程序。
[0018]其中,所述若所述用戶輸入的解密密碼和所述需要解密的應(yīng)用程序包的原始密碼不一致,則繼續(xù)阻攔所述第一操作的步驟,包括:若所述用戶輸入的解密密碼和所述需要解密的應(yīng)用程序包的原始密碼不一致,且所述用戶輸入的解密密碼與原始密碼不一致的輸入次數(shù)大于預(yù)設(shè)密碼次數(shù),則鎖定所述需要解密的應(yīng)用程序包所對應(yīng)的應(yīng)用程序。
[0019]其中,所述對所述需要解密的應(yīng)用程序包進行解密的步驟之后,包括:在對所述應(yīng)用程序包所對應(yīng)的應(yīng)用程序進行第一操作的過程中,若檢測到用戶按后退鍵Back返回,則在所述用戶重新進入所述應(yīng)用程序包對應(yīng)的應(yīng)用程序時提示用戶重新輸入解密密碼。
[0020]為解決上述技術(shù)問題,本發(fā)明采用的又一個技術(shù)方案是:提供一種應(yīng)用程序加密的裝置,所述裝置包括:第一獲取模塊,用于獲取需要加密的應(yīng)用程序的加密密碼;第二獲取模塊,用于獲取所述需要加密的應(yīng)用程序所對應(yīng)的應(yīng)用程序包;加密模塊,用于根據(jù)所述獲取的加密密碼,對所述應(yīng)用程序包進行加密,以使得對所述應(yīng)用程序進行第一操作需要密碼驗證。
[0021]其中,所述第一獲取模塊包括:提示單元,用于提示用戶輸入所述需要加密的應(yīng)用程序的加密密碼;接收單元,用于接收所述用戶所輸入的加密密碼。
[0022]其中,所述接收單元包括:第一接收子單元,用于以密文的形式接收用戶輸入的字符;顯示子單元,用于在所述用戶點擊明文復(fù)選框時,將所述用戶輸入的字符以明文的形式顯示第一預(yù)定時間;第一密碼確認子單元,用于在所述用戶點擊確認按鍵時,將所述用戶輸入的字符作為加密密碼。
[0023]其中,所述接收單元包括:第二接收子單元,用于接收用戶輸入的字符,其中,在所述用戶每輸入一個字符時,所述每個字符以明文的形式顯示第二預(yù)定時間后,再以密文的形式顯示;第二密碼確認子單元,用于在所述用戶點擊確認按鍵時,將所述用戶輸入的字符作為加密密碼。
[0024]其中,所述第一操作為啟動所述應(yīng)用程序。
[0025]其中,所述第一操作為卸載所述應(yīng)用程序。
[0026]其中,所述第一操作為第三方應(yīng)用調(diào)用所述應(yīng)用程序。
[0027]為解決上述技術(shù)問題,本發(fā)明采用的又一個技術(shù)方案是:提供一種應(yīng)用程序解密的裝置,所述裝置包括:檢測模塊,用于檢測是否存在對需要解密的應(yīng)用程序包所對應(yīng)的應(yīng)用程序進行的第一操作;第一阻攔模塊,用于在存在對需要解密的應(yīng)用程序包所對應(yīng)的應(yīng)用程序進行的第一操作時,阻攔所述第一操作;提示模塊,用于在所述第一阻攔模塊阻攔所述第一操作后,提示用戶輸入所述需要解密的應(yīng)用程序包的解密密碼;接收模塊,用于接收用戶所輸入的解密密碼;解密模塊,用于在所述用戶輸入的解密密碼和所述需要解密的應(yīng)用程序包的原始密碼一致時,解除對所述第一操作的阻攔,并對所述需要解密的應(yīng)用程序包進行解密,以使得可以對所述需要解密的應(yīng)用程序包所對應(yīng)的應(yīng)用程序進行第一操作;第二阻攔模塊,用于在所述用戶輸入的解密密碼和所述需要解密的應(yīng)用程序包的原始密碼不一致時,繼續(xù)阻攔所述第一操作。
[0028]其中,所述接收模塊包括:第一接收單元,用于以密文的形式接收用戶輸入的字符;顯示單元,用于在所述用戶點擊明文復(fù)選框時,將所述用戶輸入的字符以明文的形式展示第一預(yù)定時間;第一密碼確認單元,用于在所述用戶點擊確認按鍵時,將所述用戶輸入的字符作為解密密碼。
[0029]其中,所述接收模塊包括:第二接收單元,用于接收用戶輸入的字符,其中,在所述用戶每輸入一個字符時,所述每個字符以明文的形式顯示第二預(yù)定時間后,再以密文的形式顯示;第二密碼確認單元,用于在所述用戶點擊確認按鍵時,將所述用戶輸入的字符作為解密密碼。
[0030]其中,所述第一操作為啟動所述應(yīng)用程序。
[0031 ] 其中,所述第一操作為卸載所述應(yīng)用程序。
[0032]其中,所述第一操作為第三方應(yīng)用調(diào)用所述應(yīng)用程序。
[0033]其中,所述第二阻攔模塊具體用于在所述用戶輸入的解密密碼和所述需要解密的應(yīng)用程序包的原始密碼不一致,且所述用戶輸入的解密密碼與原始密碼不一致的輸入次數(shù)大于預(yù)設(shè)密碼次數(shù)時,鎖定所述需要解密的應(yīng)用程序包所對應(yīng)的應(yīng)用程序。
[0034]其中,所述提示模塊還用于在對所述應(yīng)用程序包或所述應(yīng)用程序包所對應(yīng)的應(yīng)用程序進行第一操作的過程中,若檢測到用戶按后退鍵Back返回時,在所述用戶重新進入所述需要解密的應(yīng)用程序包對應(yīng)的應(yīng)用程序時提示用戶重新輸入解密密碼。
[0035]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明將用戶輸入的加密密碼作為原始密碼用于對需要加密的應(yīng)用程序包進行加密,以使得需要原始密碼才可以對應(yīng)用程序包所對應(yīng)的應(yīng)用程序進行第一操作;當(dāng)檢測到存在對需要解密的應(yīng)用程序包所對應(yīng)的應(yīng)用程序進行的第一操作時,阻攔第一操作,要求用戶
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1