桂林理工大学学报
桂林理工大學學報
계림리공대학학보
JOURNAL OF GUILIN UNIVERSITY OF TECHNOLOGY
2015年
1期
202-206
,共5页
林汉玲%王晓峰%陈晓彬%胡翔
林漢玲%王曉峰%陳曉彬%鬍翔
림한령%왕효봉%진효빈%호상
Java程序%反编译%安全%AES算法%RSA算法
Java程序%反編譯%安全%AES算法%RSA算法
Java정서%반편역%안전%AES산법%RSA산법
Java program%decompilation%security%AES%RSA
传统的Java类文件保护方法存在被软件工具和反编译保护算法及利用其他接口进行破译等问题。通过在Java程序的运行环境———虚拟机中最底层Zip算法的开放源代码嵌入AES密码算法和RSA密码算法,提出一种安全性较高的基于混合密码算法的Java类文件保护方法。实验结果显示:该方法具有与AES和RSA一样的安全性,解决了传统保护方法的问题,比传统的方法有更安全的保护作用。
傳統的Java類文件保護方法存在被軟件工具和反編譯保護算法及利用其他接口進行破譯等問題。通過在Java程序的運行環境———虛擬機中最底層Zip算法的開放源代碼嵌入AES密碼算法和RSA密碼算法,提齣一種安全性較高的基于混閤密碼算法的Java類文件保護方法。實驗結果顯示:該方法具有與AES和RSA一樣的安全性,解決瞭傳統保護方法的問題,比傳統的方法有更安全的保護作用。
전통적Java류문건보호방법존재피연건공구화반편역보호산법급이용기타접구진행파역등문제。통과재Java정서적운행배경———허의궤중최저층Zip산법적개방원대마감입AES밀마산법화RSA밀마산법,제출일충안전성교고적기우혼합밀마산법적Java류문건보호방법。실험결과현시:해방법구유여AES화RSA일양적안전성,해결료전통보호방법적문제,비전통적방법유경안전적보호작용。
Based on traditional protecting Java class files,such as software tools,decompiling protection algo-rithm and API,a safer Java class file protection method is proposed by imbedding AES and RSA encryption al-gorithm into the code of Zip algorithms of Java virtual machine open-source,with the same security of AES and RSA.Our new technique solves the limitations of the traditional protection method.The experiment shows that the method is better and safer in protecting Java programs than traditional approaches.