日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]Java源代碼的保護方法和系統有效

專利信息
申請號: 201110288519.0 申請日: 2011-09-26
公開(公告)號: CN102360412A 公開(公告)日: 2012-02-22
發明(設計)人: 陸舟;于華章 申請(專利權)人: 飛天誠信科技股份有限公司
主分類號: G06F21/24 分類號: G06F21/24
代理公司: 北京康信知識產權代理有限責任公司 11240 代理人: 吳貴明;余剛
地址: 100085 北京市*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: java 源代碼 保護 方法 系統
【說明書】:

技術領域

發明涉及軟件保護技術領域,具體而言,涉及一種Java源代碼的保護方法和系 統。

背景技術

Java語言是一種解釋型語言,Java源代碼經過編譯,生成字節碼文件,所生成的 字節碼文件在Java虛擬機中解釋執行。由于這種字節碼文件自描述性很強,保留了很 多符號以及編譯信息,導致Java源代碼很容易被反編譯成可讀性很強的源代碼,導致 開發者的勞動成果被剽竊或者產品被篡改,隨著Java語言的流行,Java的應用領域越 來越廣泛,對于Java源代碼的保護的需求也越來越迫切。

現有技術中,對于Java源代碼的保護一般是通過混淆打亂代碼執行流程或者隱藏 關鍵信息使反編譯后的代碼難以理解從而提高破解代價,但隨著反混淆技術的發展, 單純的混淆已不能達到很好的保護目的。

針對相關技術中Java源代碼容易被反匯編的問題,目前尚未提出有效的解決方案。

發明內容

本發明的主要目的在于提供一種Java源代碼的保護方法和系統,以解決Java源代 碼容易被反匯編的問題。

為了實現上述目的,根據本發明的一個方面,提供了一種Java源代碼的保護方法。

根據本發明的Java源代碼的保護方法,在第一啟動類被調用時包括以下步驟,其 中,第一啟動類為Java程序的啟動類:S1:第一啟動類將第一密文數據讀入內存進行 解密,得到第一明文數據,并將第一明文數據定義為類加載器,其中,第一密文數據 為類加載器的字節碼文件加密后得到的數據;S2:類加載器將第二密文數據讀入內存 進行解密,得到第二明文數據,并將第二明文數據定義為第一類,其中,第一類為Java 虛擬機運行的類,其后綴名為.class,第二密文數據為第一類的字節碼文件加密后得到 的數據;以及S3:類加載器將第二啟動類加載到內存,其中,第二啟動類為Java程序 的jar包中的原啟動類;S4:類加載器將第一類加載到Java虛擬機,以便Java虛擬機 能夠調用第二啟動類中的主接口,運行Java程序。

進一步地,步驟S1包括:S11:第一啟動類將第一密文數據讀入內存;S12:第 一啟動類將本地的第一動態庫加載到內存;S13:第一啟動類調用第一動態庫中的第三 接口;S14:第一啟動類將第一密文數據在內存中的地址傳入第一動態庫中的第三接口; S15:第一動態庫中的第三接口對第一密文數據進行解密,得到第一明文數據;以及 S16:第一動態庫中的第三接口調用Java虛擬機的定義類接口將第一明文數據定義為 類加載器。

進一步地,步驟S11包括:S111:調用第一啟動類中的第一接口;S112:第一啟 動類中的第一接口調用第一啟動類中的第二接口;以及S113:第一啟動類中的第二接 口將第一密文數據讀入內存。

進一步地,步驟S3包括:S31:第一動態庫中的第三接口調用類加載器中的第四 接口;S32:類加載器中的第四接口讀出Java程序的jar包中的配置文件;S33:類加 載器中的第四接口從配置文件中讀出第二啟動類;S34:類加載器中的第四接口調用類 加載器中的第五接口;以及S35:類加載器中的第五接口將第二啟動類加載到內存。

進一步地,步驟S2包括:S21:類加載器中的第五接口調用類加載器中的第六接 口;S22:類加載器中的第六接口將第二密文數據讀入內存;S23:類加載器中的第五 接口對第二密文數據進行解密得到第二明文數據;以及S24:類加載器的第五接口調 用Java虛擬機的定義類接口將第二明文數據定義為第一類。

進一步地,通過以下方式對第一密文數據和第二密文數據進行解密:S2001:調用 加密鎖接口檢索是否有加密鎖;S2002:在檢索到加密鎖時,調用加密鎖接口將密文數 據傳入加密鎖中;S2003:調用加密鎖接口使用存儲在加密鎖中的密鑰對傳入的密文數 據進行解密,得到明文數據;以及S2004:調用加密鎖接口獲取明文數據。

為了實現上述目的,根據本發明的一個方面,提供了一種Java源代碼的保護系統。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于飛天誠信科技股份有限公司,未經飛天誠信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201110288519.0/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 狠狠搞av| 久久99精| 国产99久久久国产精品免费看| 免费看性生活片| 婷婷嫩草国产精品一区二区三区| 国产免费一区二区三区四区| 私人影院av| 国产一区二区视频播放| 伊人久久婷婷色综合98网| 夜夜嗨av色一区二区不卡| 国产人成看黄久久久久久久久| 91一区二区在线观看| 国产精品久久久久久久久久久杏吧| 国产精品乱码一区二区三区四川人| 91麻豆精品国产91久久久资源速度 | 国产精品第157页| 日本一区二区三区中文字幕| 91精品免费观看| 国产videosfree性另类| 美国一级片免费观看| 久久99精品国产麻豆婷婷| 激情久久精品| 精品午夜电影| 久久精品中文字幕一区| 中文字幕国内精品| 国产欧美日韩精品一区二区三区| 久久久精品99久久精品36亚| 欧美精品久久一区二区| 日韩一级片在线免费观看| www色视频岛国| 亚洲精品无吗| 色噜噜日韩精品欧美一区二区| 国产精品麻豆一区二区三区| 久久精品—区二区三区| 国产一级二级在线| 亚洲日韩欧美综合| 久久精品一二三四| 国产精品乱码久久久久久久| 99精品久久久久久久婷婷| 欧美日韩一区二区在线播放| 色婷婷精品久久二区二区蜜臂av| 神马久久av| 色噜噜狠狠狠狠色综合久| 午夜精品影视| 一本色道久久综合亚洲精品图片| 中文字幕一区二区三区又粗| 99久久国产综合精品尤物酒店| 欧洲激情一区二区| 国产一区二区中文字幕| 午夜av免费观看| 国产一区日韩一区| 欧美亚洲国产日韩| 国产91白嫩清纯初高中在线| 中文字幕一区二区三区乱码视频| 欧美日韩精品在线一区二区| 中文字幕日韩一区二区| 国产午夜精品一区二区三区欧美| 亚洲1区2区3区4区| 26uuu色噜噜精品一区二区 | 国产伦理精品一区二区三区观看体验 | 国产一区二区激情| 欧美日韩国产一区在线| 国产日韩欧美精品一区二区| 91一区二区三区在线| 日韩国产精品久久久久久亚洲| 亚洲码在线| 国产乱xxxxx97国语对白| 久久亚洲精品国产一区最新章节| 国产精品久久久久久久久久久杏吧| 日韩中文字幕亚洲精品欧美| 午夜电影网一区| 欧洲在线一区| 欧美精品粉嫩高潮一区二区| 日韩精品免费一区二区中文字幕| 91看片淫黄大片91| 99久久免费精品视频| 69久久夜色精品国产69–| 欧美hdfree性xxxx| 99视频国产在线| 国产精品中文字幕一区二区三区| 国产精品第56页| 国产理论一区二区三区|