• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種用戶數據的保護方法及裝置制造方法及圖紙

    技術編號:9546403 閱讀:99 留言:0更新日期:2014-01-08 22:28
    本發明專利技術實施例公開了一種用戶數據的保護方法及裝置,所述方法包括:當前用戶登錄第一應用;獲得當前用戶執行所述第一應用時產生的第一用戶數據;按預設加密算法對所述第一用戶數據進行加密,并存儲至與當前用戶對應的第一數據文件中;當所述第一應用訪問所述第一用戶數據時,采用與預設加密算法對應的解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據。應用本發明專利技術實施例提高了用戶數據的安全性。

    【技術實現步驟摘要】
    一種用戶數據的保護方法及裝置
    本專利技術涉及數據安全領域,特別涉及一種用戶數據的保護方法及裝置。
    技術介紹
    目前,多個用戶共同使用同一個設備上的同一款應用軟件時,應用軟件的用戶數據無法按照用戶分別進行存儲。這樣之前用戶產生的一些用戶數據,包括一些涉及隱私的用戶數據,很容易被當前用戶看到,安全性不高,給用戶使用帶來一定不便。例如:多個用戶共同使用同一設備上的瀏覽器時,之前用戶的瀏覽記錄以及下載的視頻等用戶數據均可以被當前用戶看到。現有技術中,有的應用軟件為了避免這種情況,設置了在用戶退出應用軟件時,自動清除該用戶的用戶數據,這使得用戶數據無法持久存儲,也會給用戶帶來一些不變。
    技術實現思路
    有鑒于此,本專利技術實施例的目的在于提供一種用戶數據的保護方法及裝置,提高用戶數據的安全性。為達到上述目的,本專利技術實施例公開了一種用戶數據的保護方法,所述方法包括:當前用戶登錄第一應用;獲得當前用戶執行所述第一應用時產生的第一用戶數據;按預設加密算法對所述第一用戶數據進行加密,并存儲至與當前用戶對應的第一數據文件中;當所述第一應用訪問所述第一用戶數據時,采用與預設加密算法對應的解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據。較佳的,所述存儲第一數據文件之前,根據當前用戶的用戶名生成第一密鑰;所述按預設加密算法對所述第一用戶數據進行加密,包括:用所述第一密鑰對所述第一用戶數據進行第一加密算法的加密;所述采用與預設加密算法對應的解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據,包括:用所述第一密鑰,采用與所述第一加密算法對應的第一解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據。較佳的,所述根據當前用戶的用戶名生成第一密鑰,包括:對當前用戶的用戶名進行第二加密算法的加密,生成當前用戶的用戶名的加密值;用第二密鑰對當前用戶的用戶名的加密值進行第三加密算法的加密,生成第一密鑰;所述第二密鑰,為所述第一應用第一次啟動時隨機生成的并在本地存儲。較佳的,所述根據當前用戶的用戶名生成第一密鑰,包括:對當前用戶的用戶名和第一用戶數據名稱進行第二加密算法的加密,生成當前用戶和第一用戶數據名稱的加密值;用第二密鑰對當前用戶的用戶名和第一用戶數據名稱的加密值進行第三加密算法的加密,生成第一密鑰。所述第二密鑰,為所述第一應用第一次啟動時隨機生成的并在本地存儲。較佳的,當前用戶登錄第一應用后,進一步判斷是否存儲有與當前用戶對應的文件目錄;若不存在,則建立與當前用戶對應的文件目錄;所述與當前用戶對應的第一數據文件,存儲于所述與當前用戶對應的文件目錄下。較佳的,所述與當前用戶對應的文件目錄的目錄名為所述當前用戶的用戶名的加密值;所述判斷是否存儲有與當前用戶對應的文件目錄,包括:判斷是否有目錄名為所述當前用戶的用戶名的加密值的目錄,如果有,則存在。較佳的,所述當前用戶數據,包括:預設的當前用戶的部分操作數據;或當前用戶的全部操作數據。較佳的,所述應用為瀏覽器、即時通信軟件、播放器。為達到上述目的,本專利技術實施例公開了一種用戶數據的保護裝置,所述裝置應用于用戶設備,所述裝置包括:登錄單元,用于當前用戶登錄第一應用;用戶數據獲得單元,用于獲得當前用戶執行所述第一應用時產生的第一用戶數據;存儲單元,用于按預設加密算法對所述第一用戶數據進行加密,并存儲至與當前用戶對應的第一數據文件中;訪問單元,用于當所述第一應用訪問所述第一用戶數據時,采用與預設加密算法對應的解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據。較佳的,所述存儲單元,包括第一密鑰生成子單元、加密子單元和存儲子單元;所述第一密鑰生成子單元,用于在存儲第一數據文件之前,根據當前用戶的用戶名生成第一密鑰;所述加密子單元,用于用所述第一密鑰生成子單元生成的第一密鑰對所述第一用戶數據進行第一加密算法的加密;所述存儲子單元,用于將所述加密子單元加密后的第一用戶數據存儲至與當前用戶對應的第一數據文件中;所述訪問單元,用于用所述第一密鑰生成子單元生成的第一密鑰,采用與所述第一加密算法對應的第一解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據。較佳的,所述第一密鑰生成子單元,包括第二加密算法加密子單元和第三加密算法加密子單元;所述第二加密算法加密子單元,用于對當前用戶的用戶名進行第二加密算法的加密,生成當前用戶的用戶名的加密值;所述第三加密算法加密子單元,用于用第二密鑰對當前用戶的用戶名的加密值進行第三加密算法的加密,生成第一密鑰;所述第二密鑰,為所述第一應用第一次啟動時隨機生成的并在本地存儲。較佳的,所述第一密鑰生成子單元,包括第二加密算法加密子單元和第三加密算法加密子單元;所述第二加密算法加密子單元,用于對當前用戶的用戶名和第一用戶數據名稱進行第二加密算法的加密,生成當前用戶的用戶名和第一用戶數據名稱的加密值;所述第三加密算法加密子單元,用于用第二密鑰對當前用戶的用戶名和第一用戶數據名稱的加密值進行第三加密算法的加密,生成第一密鑰;所述第二密鑰,為所述第一應用第一次啟動時隨機生成的并在本地存儲。較佳的,所述一種用戶數據的保護裝置還包括,文件目錄判斷單元;所述文件目錄判斷單元,用于在當前用戶登錄第一應用后,判斷是否存儲有與當前用戶對應的文件目錄;若不存在,則建立與當前用戶對應的文件目錄;所述存儲子單元,用于將與當前用戶對應的第一數據文件,存儲于所述與當前用戶對應的文件目錄下。較佳的,所述文件目錄判斷單元,以所述當前用戶的用戶名的加密值為目錄名建立當前用戶對應的文件目錄;所述文件目錄判斷單元,判斷是否有目錄名為所述當前用戶的用戶名的加密值的目錄,如果有,則存在。較佳的,所述用戶數據獲得單元,獲得的用戶數據為預設的當前用戶的部分操作數據;或當前用戶的全部操作數據。由上述技術方案可見,本專利技術實施例提供了一種用戶數據的保護方法及裝置,當前用戶使用第一應用時,登錄第一應用;獲得當前用戶執行第一應用時產生的第一用戶數據;按預設加密算法對第一用戶數據進行加密,并存儲至與當前用戶對應的第一數據文件中;當第一應用訪問第一用戶數據時,采用與預設加密算法對應的解密算法,對存儲的第一數據文件進行解密,獲得第一用戶數據??梢姡緦@夹g實施例中,對用戶執行應用時產生的用戶數據按照預設的加密算法加密并按照用戶分別進行存儲,提高了用戶數據的安全性。當然,實施本專利技術的任一產品或方法必不一定需要同時達到以上所述的所有優點?!靖綀D說明】為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術實施例提供的一種用戶數據的保護方法流程示意圖;圖2為本專利技術實施例提供的另一種用戶數據的保護方法流程示意圖;圖3為本專利技術實施例提供的一種用戶數據的保護裝置結構示意圖;圖4為本專利技術實施例提供的另一種用戶數據的保護裝置結構示意圖?!揪唧w實施方式】下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,本文檔來自技高網...

    【技術保護點】
    一種用戶數據的保護方法,其特征在于,所述方法包括:當前用戶登錄第一應用;獲得當前用戶執行所述第一應用時產生的第一用戶數據;按預設加密算法對所述第一用戶數據進行加密,并存儲至與當前用戶對應的第一數據文件中;當所述第一應用訪問所述第一用戶數據時,采用與預設加密算法對應的解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據。

    【技術特征摘要】
    1.一種用戶數據的保護方法,其特征在于,所述方法包括: 當前用戶登錄第一應用; 獲得當前用戶執行所述第一應用時產生的第一用戶數據; 按預設加密算法對所述第一用戶數據進行加密,并存儲至與當前用戶對應的第一數據文件中; 當所述第一應用訪問所述第一用戶數據時,采用與預設加密算法對應的解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據。2.根據權利要求1所述方法,其特征在于,所述存儲第一數據文件之前,根據當前用戶的用戶名生成第一密鑰; 所述按預設加密算法對所述第一用戶數據進行加密,包括:用所述第一密鑰對所述第一用戶數據進行第一加密算法的加密; 所述采用與預設加密算法對應的解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據,包括:用所述第一密鑰,采用與所述第一加密算法對應的第一解密算法,對存儲的所述第一數據文件進行解密,獲得所述第一用戶數據。3.根據權利要求2所述方法,其特征在于,所述根據當前用戶的用戶名生成第一密鑰,包括: 對當前用戶的用戶名進行第二加密算法的加密,生成當前用戶的用戶名的加密值; 用第二密鑰對當前用戶的用戶名的加密值進行第三加密算法的加密,生成第一密鑰; 所述第二密鑰,為所述第一應用第一次啟動時隨機生成的并在本地存儲。4.根據權利要求2所述方法,其特征在于,所述根據當前用戶的用戶名生成第一密鑰,包括: 對當前用戶的用戶名和第一用戶數據名稱進行第二加密算法的加密,生成當前用戶和第一用戶數據名稱的加密值; 用第二密鑰對當前用戶的用戶名和第一用戶數據名稱的加密值進行第三加密算法的加密,生成第一密鑰; 所述第二密鑰,為所述第一應用第一次啟動時隨機生成的并在本地存儲。5.根據權利要求3所述方法,其特征在于, 當前用戶登錄第一應用后,進一步判斷是否存儲有與當前用戶對應的文件目錄;若不存在,則建立與當前用戶對應的文件目錄; 所述與當前用戶對應的第一數據文件,存儲于所述與當前用戶對應的文件目錄下。6.根據權利要求5所述方法,其特征在于,所述與當前用戶對應的文件目錄的目錄名為所述當前用戶的用戶名的加密值; 所述判斷是否存儲有與當前用戶對應的文件目錄,包括:判斷是否有目錄名為所述當前用戶的用戶名的加密值的目錄,如果有,則存在。7.根據權利要求1所述方法,其特征在于,所述當前用戶數據,包括: 預設的當前用戶的部分操作數據;或當前用戶的全部操作數據。8.根據權利要求1所述方法,其特征在于,所述應用為瀏覽器、即時通信軟件、播放器。9.一種用戶數據的保護裝置,其特征在于,所述裝置應用于用戶設備,所述裝置包括: 登錄單元,用于當前用戶登錄第一應用;用戶數據獲得單元,用于獲得當前用戶執行所述第一應用時產生的第一用戶數據; 存儲單元,用于按預設加...

    【專利技術屬性】
    技術研發人員:徐友春,朱佳來,張寶良,
    申請(專利權)人:貝殼網際北京安全技術有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 免费无码A片一区二三区| 国产AV一区二区三区无码野战| 国产乱子伦精品无码码专区| 国产激情无码一区二区| 一区二区无码免费视频网站| 人妻少妇无码精品视频区| 久久精品aⅴ无码中文字字幕重口| 人妻丰满熟AV无码区HD| 无套中出丰满人妻无码| 无码国产亚洲日韩国精品视频一区二区三区 | 亚洲久热无码av中文字幕| 国产精品热久久无码av| 中文无码一区二区不卡αv| 国产∨亚洲V天堂无码久久久| 亚洲av成人无码网站…| 无码人妻精品一区二区三区99仓本| 国产精品无码免费播放| 久久久无码精品亚洲日韩京东传媒| 久久久久亚洲?V成人无码| 国产日产欧洲无码视频| 亚洲综合无码一区二区痴汉| 日韩精品无码专区免费播放| 伊人久久精品无码二区麻豆| 亚洲成A人片在线观看无码3D | 亚洲av永久无码| 无码AV岛国片在线播放| 国产精品无码a∨精品| 东京热无码一区二区三区av| 亚洲va中文字幕无码| 亚洲人成无码www久久久| 精品少妇人妻av无码专区| 免费无码又爽又高潮视频| 97无码免费人妻超级碰碰夜夜| 中文无码字慕在线观看| 亚洲av永久中文无码精品综合 | 久久亚洲精品无码观看不卡| 无码欧精品亚洲日韩一区夜夜嗨| 成人免费无码视频在线网站| 国内精品久久久久久无码不卡 | 亚洲熟妇无码久久精品| 无码超乳爆乳中文字幕久久|