System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码精品国产dvd在线观看9久,国产成人无码综合亚洲日韩,亚洲国产av高清无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種應(yīng)用程序運行方法、裝置、電子設(shè)備及存儲介質(zhì)制造方法及圖紙

    技術(shù)編號:43772220 閱讀:7 留言:0更新日期:2024-12-24 16:11
    本發(fā)明專利技術(shù)實施例公開一種應(yīng)用程序運行方法、裝置、電子設(shè)備及存儲介質(zhì),該方法包括:基于java應(yīng)用程序的可執(zhí)行文件對應(yīng)的特制文件格式,從部署文件包中獲取可執(zhí)行文件對應(yīng)的特制格式文件,并基于特制格式文件獲取可執(zhí)行文件對應(yīng)的加密可執(zhí)行文件;基于加密可執(zhí)行文件和可執(zhí)行文件對應(yīng)的加密方式生成多個疑似可執(zhí)行文件,并基于多個疑似可執(zhí)行文件確定可執(zhí)行文件;以及調(diào)用目標(biāo)機上的java虛擬機啟動可執(zhí)行文件運行java應(yīng)用程序。本發(fā)明專利技術(shù)實施例能夠在無需變動原java應(yīng)用程序源代碼、不改變原有應(yīng)用程序功能前提下,有效防止java應(yīng)用程序源代碼被反編譯。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及計算機,尤其涉及一種應(yīng)用程序運行方法、裝置、電子設(shè)備及存儲介質(zhì)


    技術(shù)介紹

    1、目前大量應(yīng)用程序是基于加瓦(java)語言編譯開發(fā)的,java語言是一種容易被反編譯的語言。所以在部署運行基于java語言的應(yīng)用程序時,java源代碼容易被黑客和競爭對手等反編譯找出實現(xiàn)的邏輯,安全性較差且知識產(chǎn)權(quán)容易被竊取。因此亟需一種能夠降低java源代碼被反編譯的風(fēng)險的java應(yīng)用程序運行方法。


    技術(shù)實現(xiàn)思路

    1、本專利技術(shù)實施例提供一種應(yīng)用程序運行方法、裝置、電子設(shè)備及存儲介質(zhì),能夠在無需變動原java應(yīng)用程序源代碼、不改變原有應(yīng)用程序功能前提下,有效防止java應(yīng)用程序源代碼被反編譯,降低java源代碼被反編譯的風(fēng)險。

    2、第一方面,本專利技術(shù)實施例提供一種應(yīng)用程序運行方法,應(yīng)用于目標(biāo)機,其包括:通過執(zhí)行java應(yīng)用程序的部署文件包中的外殼程序?qū)崿F(xiàn),包括:

    3、基于java應(yīng)用程序的可執(zhí)行文件對應(yīng)的特制文件格式,從所述部署文件包中獲取所述可執(zhí)行文件對應(yīng)的特制格式文件,并基于所述特制格式文件獲取所述可執(zhí)行文件對應(yīng)的加密可執(zhí)行文件;

    4、基于所述加密可執(zhí)行文件和所述可執(zhí)行文件對應(yīng)的加密方式生成多個疑似可執(zhí)行文件,并基于所述多個疑似可執(zhí)行文件確定所述可執(zhí)行文件;以及

    5、調(diào)用所述目標(biāo)機上的java虛擬機啟動所述可執(zhí)行文件運行所述java應(yīng)用程序。

    6、第二方面,本專利技術(shù)實施例提供一種應(yīng)用程序運行方法,應(yīng)用于開發(fā)機,其包括:</p>

    7、獲取java應(yīng)用程序的編譯打包文件中的可執(zhí)行文件并對所述可執(zhí)行文件進(jìn)行加密處理得到加密可執(zhí)行文件;

    8、對所述加密可執(zhí)行文件進(jìn)行格式特制處理得到特制格式文件;

    9、基于所述特制格式文件對應(yīng)的加密方式和特制格式生成外殼程序;以及

    10、基于所述特制格式文件和所述外殼程序生成所述java應(yīng)用程序的部署文件包,以基于所述部署文件包運行所述java應(yīng)用程序。

    11、第三方面,本專利技術(shù)實施例提供一種應(yīng)用程序運行裝置,集成在目標(biāo)機中,其包括:加密可執(zhí)行文件獲取模塊,用于基于java應(yīng)用程序的可執(zhí)行文件對應(yīng)的特制文件格式,從所述部署文件包中獲取所述可執(zhí)行文件對應(yīng)的特制格式文件,并基于所述特制格式文件獲取所述可執(zhí)行文件對應(yīng)的加密可執(zhí)行文件;

    12、可執(zhí)行文件獲取模塊,用于基于所述加密可執(zhí)行文件和所述可執(zhí)行文件對應(yīng)的加密方式生成多個疑似可執(zhí)行文件,并基于所述多個疑似可執(zhí)行文件確定所述可執(zhí)行文件;以及

    13、運行模塊,用于調(diào)用所述目標(biāo)機上的java虛擬機啟動所述可執(zhí)行文件運行所述java應(yīng)用程序。

    14、第四方面,本專利技術(shù)實施例提供一種應(yīng)用程序運行裝置,集成在開發(fā)機中,其包括:

    15、獲取和加密處理模塊,用于獲取java應(yīng)用程序的編譯打包文件中的可執(zhí)行文件并對所述可執(zhí)行文件進(jìn)行加密處理得到加密可執(zhí)行文件;

    16、格式特制模塊,用于對所述加密可執(zhí)行文件進(jìn)行格式特制處理得到特制格式文件;

    17、外殼程序生成模塊,用于基于所述特制格式文件對應(yīng)的加密方式和特制格式生成外殼程序;以及

    18、部署文件包生成模塊,用于基于所述特制格式文件和所述外殼程序生成所述java應(yīng)用程序的部署文件包,以基于所述部署文件包運行所述java應(yīng)用程序。

    19、第五方面,本專利技術(shù)實施例還提供了一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如本專利技術(shù)實施例中任一所述的應(yīng)用程序運行方法。

    20、第六方面,本專利技術(shù)實施例還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如本專利技術(shù)實施例中任一所述的應(yīng)用程序運行方法。

    21、本專利技術(shù)實施例提供的一種應(yīng)用程序運行方法、裝置、電子設(shè)備及存儲介質(zhì),通過在開發(fā)機端對java應(yīng)用程序的可執(zhí)行文件先后進(jìn)行加密和格式特制,并在目標(biāo)機端基于特制格式獲取加密的可執(zhí)行文件,進(jìn)一步在目標(biāo)機端基于加密方式和加密可執(zhí)行文件逐步獲取多個疑似可執(zhí)行文件,在獲取疑似可執(zhí)行文件的過程中還基于特制文件格式和加密機制保護(hù)干擾潛在的反編譯操作,進(jìn)而基于多個疑似可執(zhí)行文件確定可執(zhí)行文件,基于多個疑似可執(zhí)行文件進(jìn)一步干擾潛在的反編譯操作,確保在目標(biāo)機端部署運行java應(yīng)用程序的過程中源代碼不被輕易反編碼,提高源代碼的安全性,避免java應(yīng)用程序的知識產(chǎn)權(quán)被竊取。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點】

    1.一種應(yīng)用程序運行方法,應(yīng)用于目標(biāo)機,其特征在于,通過執(zhí)行java應(yīng)用程序的部署文件包中的外殼程序?qū)崿F(xiàn),包括:

    2.根據(jù)權(quán)利要求1所述的應(yīng)用程序運行方法,其特征在于,

    3.根據(jù)權(quán)利要求1所述的應(yīng)用程序運行方法,其特征在于,所述基于所述加密可執(zhí)行文件和所述可執(zhí)行文件對應(yīng)的加密方式生成多個疑似可執(zhí)行文件,并基于所述多個疑似可執(zhí)行文件確定所述可執(zhí)行文件,包括:

    4.根據(jù)權(quán)利要求2所述的應(yīng)用程序運行方法,其特征在于,在所述基于所述加密可執(zhí)行文件和所述可執(zhí)行文件對應(yīng)的加密方式生成多個疑似可執(zhí)行文件之前,所述應(yīng)用程序運行方法還包括:

    5.根據(jù)權(quán)利要求1所述的應(yīng)用程序運行方法,其特征在于,在所述調(diào)用所述目標(biāo)機上的java虛擬機啟動所述可執(zhí)行文件運行所述java應(yīng)用程序之前,所述用程序運行方法還包括:

    6.根據(jù)權(quán)利要求1所述應(yīng)用程序運行方法,其特征在于,還包括:

    7.一種應(yīng)用程序運行方法,應(yīng)用于開發(fā)機,其特征在于,包括:

    8.根據(jù)權(quán)利要求7所述的應(yīng)用程序運行方法,其特征在于,所述對所述加密可執(zhí)行文件進(jìn)行格式特制處理得到特制格式文件,包括:

    9.一種應(yīng)用程序運行裝置,集成在目標(biāo)機中,其特征在于,包括:

    10.一種應(yīng)用程序運行裝置,集成在開發(fā)機種,其特征在于,包括:

    11.一種電子設(shè)備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述程序時實現(xiàn)如權(quán)利要求1至8中任一所述的應(yīng)用程序運行方法。

    12.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至8中任一所述的應(yīng)用程序運行方法。

    ...

    【技術(shù)特征摘要】

    1.一種應(yīng)用程序運行方法,應(yīng)用于目標(biāo)機,其特征在于,通過執(zhí)行java應(yīng)用程序的部署文件包中的外殼程序?qū)崿F(xiàn),包括:

    2.根據(jù)權(quán)利要求1所述的應(yīng)用程序運行方法,其特征在于,

    3.根據(jù)權(quán)利要求1所述的應(yīng)用程序運行方法,其特征在于,所述基于所述加密可執(zhí)行文件和所述可執(zhí)行文件對應(yīng)的加密方式生成多個疑似可執(zhí)行文件,并基于所述多個疑似可執(zhí)行文件確定所述可執(zhí)行文件,包括:

    4.根據(jù)權(quán)利要求2所述的應(yīng)用程序運行方法,其特征在于,在所述基于所述加密可執(zhí)行文件和所述可執(zhí)行文件對應(yīng)的加密方式生成多個疑似可執(zhí)行文件之前,所述應(yīng)用程序運行方法還包括:

    5.根據(jù)權(quán)利要求1所述的應(yīng)用程序運行方法,其特征在于,在所述調(diào)用所述目標(biāo)機上的java虛擬機啟動所述可執(zhí)行文件運行所述java應(yīng)用程序之前,所述用程序運行方法還包括:

    ...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:馬騰王杰郭兆文薛金乾孟寶權(quán)傅強楊滿智金紅陳曉光胡兵
    申請(專利權(quán))人:恒安嘉新北京科技股份公司
    類型:發(fā)明
    國別省市:

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

    1
    主站蜘蛛池模板: 精品无码人妻一区二区免费蜜桃| 亚洲乱亚洲乱妇无码麻豆| 精品无码一区二区三区爱欲九九| 一本色道无码道DVD在线观看| a级毛片无码免费真人久久| 西西444www无码大胆| 亚洲精品无码99在线观看| 亚洲人成无码网站| 无码av人妻一区二区三区四区| 67194成是人免费无码| 国产在线拍揄自揄拍无码| 人妻无码久久中文字幕专区| 欧洲成人午夜精品无码区久久| 无码不卡av东京热毛片| YW尤物AV无码国产在线观看| 亚洲国产a∨无码中文777| 国产在线拍揄自揄拍无码视频| 亚洲中文字幕久久精品无码喷水| 无码熟熟妇丰满人妻啪啪软件| 久久久久无码精品国产h动漫| 亚洲Aⅴ无码专区在线观看q| 6080YYY午夜理论片中无码| 精品久久久久久无码人妻中文字幕| 亚洲自偷自偷偷色无码中文| 亚洲AV无码AV男人的天堂不卡| 久久久久亚洲精品无码网址色欲| 中文字幕人成无码人妻综合社区| 成年午夜无码av片在线观看| 午夜亚洲AV日韩AV无码大全| 精品亚洲成α人无码成α在线观看| 亚洲AV人无码激艳猛片| 亚洲级αV无码毛片久久精品| 久久精品?ⅴ无码中文字幕| 亚洲av无码片在线播放| 无码8090精品久久一区| 曰批全过程免费视频在线观看无码| 国产色无码专区在线观看| 亚洲中文久久精品无码ww16| 尤物永久免费AV无码网站| 亚洲av无码片区一区二区三区| 精品无码国产自产拍在线观看|