[發明專利]安全訪問數據的方法及裝置有效
| 申請號: | 201310748951.2 | 申請日: | 2013-12-31 |
| 公開(公告)號: | CN103647636A | 公開(公告)日: | 2014-03-19 |
| 發明(設計)人: | 伏峰;章正道;林勝通 | 申請(專利權)人: | 廈門市美亞柏科信息股份有限公司 |
| 主分類號: | H04L9/00 | 分類號: | H04L9/00;H04L9/18 |
| 代理公司: | 北京恒都律師事務所 11395 | 代理人: | 邸建凱 |
| 地址: | 361008 福建省廈門*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 安全 訪問 數據 方法 裝置 | ||
1.一種安全訪問數據的方法,其特征在于,包括:
對源數據進行加密,將源數據封裝為加密數據;
將用戶訪問所述加密數據使用的數據訪問模塊封裝為加密數據訪問接口;
在用戶訪問所述加密數據時,使用接口加密密鑰,通過自定義類加載器加載所述加密數據訪問接口;
使用數據加密密鑰,通過所述加密數據訪問接口獲得加密數據。
2.根據權利要求1所述的安全訪問數據的方法,其特征在于,所述對源數據進行加密,將源數據封裝為加密數據,包括:
利用特定加密算法對源數據進行加密,并生成加密數據的完整性校驗字符串,將所述加密數據以及所述完整性校驗字符串對應存儲。
3.根據權利要求2所述的安全訪問數據的方法,其特征在于,所述利用特定加密算法對源數據進行加密,并生成加密數據的完整性校驗字符串,將所述加密數據以及所述完整性校驗字符串對應存儲,包括:
獲取所述源數據,并利用高級加密標準AES加密算法,或用戶自定義加密算法對源數據進行加密;并利用消息摘要算法第五版MD5算法,或用戶自定義校驗算法生成加密數據的完整性校驗字符串,將所述加密數據以及所述完整性校驗字符串對應存儲。
4.根據權利要求1任一項所述的安全訪問數據的方法,其特征在于,所述將用戶訪問所述加密數據使用的數據訪問模塊封裝為加密數據訪問接口,包括:
將用戶訪問所述加密數據使用的數據訪問模塊封裝為Java?歸檔文件Jar包形式的加密數據訪問接口。
5.根據權利要求4所述的安全訪問數據的方法,其特征在于,所述將用戶訪問所述加密數據使用的數據訪問模塊封裝為Java?歸檔文件Jar包形式的加密數據訪問接口,包括:
讀取和加載待加密Jar包,根據后綴名分析待加密Jar包中的類文件;
讀取待加密Jar包中的類文件,并寫入類字節數組,將待加密Jar包中的各個類文件的類名與對應的類字節數組以地圖Map集合的形式保存;
利用預置的加密算法加密所述各個類文件對應的類字節數組;所述預置的加密算法包括高級加密標準AES加密算法,或用戶自定義加密算法;
初始化類文件流和Jar包壓縮流,將加密后的類字節數組內容寫回至類文件流,再將所有得到的類文件流寫入至Jar包壓縮流,以Jar包形式存儲,生成Jar包形式的加密數據訪問接口。
6.根據權利要求4所述的安全訪問數據的方法,其特征在于,所述在用戶訪問所述加密數據時,使用接口加密密鑰,通過自定義類加載器加載所述加密數據訪問接口,包括:
加載所述加密數據訪問接口的加密Jar包,生成對應的壓縮文件流,根據后綴名分析加密Jar包中的類文件;
讀取加密Jar包中的類文件內容,并寫入類字節數組,將加密Jar包中的各個類文件的類名與對應的類字節數組以地圖Map集合的形式保存;
接收用戶輸入的目標類名,并根據所述目標類名查找所述Map集合;
如果所述Map集合中存在所述目標類名,則獲取對應的目標類字節數組,并利用所述接口加密密鑰對所述目標類字節數組進行解密;
將解密后的目標類字節數組轉換為對應的類實例,完成所述目標類名對應的類的加載。
7.根據權利要求6所述的安全訪問數據的方法,其特征在于,還包括:
接收用戶輸入的目標類名,判斷已加載的類中是否包含所述目標類名對應的類;若包含則中止該類的重復加載。
8.根據權利要求6所述的安全訪問數據的方法,其特征在于,還包括:
在加載所述目標類名對應的類時,類加載器以向上遞進的方式嘗試將加載任務代理給其父類加載器進行加載;其中,如果父類加載器本身還具有父類加載器,則將加載任務代理給其父類加載器,依次類推,只有當父類加載器不能成功加載該類,此時才會將該類交還給子類加載。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門市美亞柏科信息股份有限公司,未經廈門市美亞柏科信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310748951.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據處理方法與裝置
- 下一篇:狀態切換方法和電子設備
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





