【技術實現步驟摘要】
一種用戶數據的保護方法及裝置
本專利技術涉及數據安全領域,特別涉及一種用戶數據的保護方法及裝置。
技術介紹
目前,多個用戶共同使用同一個設備上的同一款應用軟件時,應用軟件的用戶數據無法按照用戶分別進行存儲。這樣之前用戶產生的一些用戶數據,包括一些涉及隱私的用戶數據,很容易被當前用戶看到,安全性不高,給用戶使用帶來一定不便。例如:多個用戶共同使用同一設備上的瀏覽器時,之前用戶的瀏覽記錄以及下載的視頻等用戶數據均可以被當前用戶看到。現有技術中,有的應用軟件為了避免這種情況,設置了在用戶退出應用軟件時,自動清除該用戶的用戶數據,這使得用戶數據無法持久存儲,也會給用戶帶來一些不變。
技術實現思路
有鑒于此,本專利技術實施例的目的在于提供一種用戶數據的保護方法及裝置,提高用戶數據的安全性。為達到上述目的,本專利技術實施例公開了一種用戶數據的保護方法,所述方法包括:當前用戶登錄第一應用;獲得當前用戶執行所述第一應用時產生的第一用戶數據;按預設加密算法對所述第一用戶數據進行加密,并存儲至與當前用戶對應的第一數據文件中;當所述第一應用訪問所述第一用戶數據時,采用與預設加密算法對應的解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據。較佳的,所述存儲第一數據文件之前,根據當前用戶的用戶名生成第一密鑰;所述按預設加密算法對所述第一用戶數據進行加密,包括:用所述第一密鑰對所述第一用戶數據進行第一加密算法的加密;所述采用與預設加密算法對應的解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據,包括:用所述第一密鑰,采用與所述第一加密算法對應的第一 ...
【技術保護點】
一種用戶數據的保護方法,其特征在于,所述方法包括:當前用戶登錄第一應用;獲得當前用戶執行所述第一應用時產生的第一用戶數據;按預設加密算法對所述第一用戶數據進行加密,并存儲至與當前用戶對應的第一數據文件中;當所述第一應用訪問所述第一用戶數據時,采用與預設加密算法對應的解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據。
【技術特征摘要】
1.一種用戶數據的保護方法,其特征在于,所述方法包括: 當前用戶登錄第一應用; 獲得當前用戶執行所述第一應用時產生的第一用戶數據; 按預設加密算法對所述第一用戶數據進行加密,并存儲至與當前用戶對應的第一數據文件中; 當所述第一應用訪問所述第一用戶數據時,采用與預設加密算法對應的解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據。2.根據權利要求1所述方法,其特征在于,所述存儲第一數據文件之前,根據當前用戶的用戶名生成第一密鑰; 所述按預設加密算法對所述第一用戶數據進行加密,包括:用所述第一密鑰對所述第一用戶數據進行第一加密算法的加密; 所述采用與預設加密算法對應的解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據,包括:用所述第一密鑰,采用與所述第一加密算法對應的第一解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據。3.根據權利要求2所述方法,其特征在于,所述根據當前用戶的用戶名生成第一密鑰,包括: 對當前用戶的用戶名進行第二加密算法的加密,生成當前用戶的用戶名的加密值; 用第二密鑰對當前用戶的用戶名的加密值進行第三加密算法的加密,生成第一密鑰; 所述第二密鑰,為所述第一應用第一次啟動時隨機生成的并在本地存儲。4.根據權利要求2所述方法,其特征在于,所述根據當前用戶的用戶名生成第一密鑰,包括: 對當前用戶的用戶名和第一用戶數據名稱進行第二加密算法的加密,生成當前用戶和第一用戶數據名稱的加密值; 用第二密鑰對當前用戶的用戶名和第一用戶數據名稱的加密值進行第三加密算法的加密,生成第一密鑰; 所述第二密鑰,為所述第一應用第一次啟動時隨機生成的并在本地存儲。5.根據權利要求3所述方法,其特征在于, 當前用戶登錄第一應用后,進一步判斷是否存儲有與當前用戶對應的文件目錄;若不存在,則建立與當前用戶對應的文件目錄; 所述與當前用戶對應的第一數據文件,存儲于所述與當前用戶對應的文件目錄下。6.根據權利要求5所述方法,其特征在于,所述與當前用戶對應的文件目錄的目錄名為所述當前用戶的用戶名的加密值; 所述判斷是否存儲有與當前用戶對應的文件目錄,包括:判斷是否有目錄名為所述當前用戶的用戶名的加密值的目錄,如果有,則存在。7.根據權利要求1所述方法,其特征在于,所述當前用戶數據,包括: 預設的當前用戶的部分操作數據;或當前用戶的全部操作數據。8.根據權利要求1所述方法,其特征在于,所述應用為瀏覽器、即時通信軟件、播放器。9.一種用戶數據的保護裝置,其特征在于,所述裝置應用于用戶設備,所述裝置包括: 登錄單元,用于當前用戶登錄第一應用;用戶數據獲得單元,用于獲得當前用戶執行所述第一應用時產生的第一用戶數據; 存儲單元,用于按預設加...
【專利技術屬性】
技術研發人員:徐友春,朱佳來,張寶良,
申請(專利權)人:貝殼網際北京安全技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。