1、只給編譯后的.jar文件,不給.java文件 不過要說明的是,java因為是字節(jié)碼,所以沒有辦法防止被反編譯。
創(chuàng)新互聯(lián)網(wǎng)站建設公司,提供成都做網(wǎng)站、成都網(wǎng)站設計,網(wǎng)頁設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;可快速的進行網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
2、可以使用Virbox Protector Standalone 加殼工具對java的class類進行加密,支持各種開發(fā)語言的程序加密。
3、通常比較簡單的加密方法就是你把文本文件加載讀取以后,得到的每一個char加上一個固定的整數(shù),然后再保存,這樣內(nèi)容就看不懂了。再讀取以后,把每一個char減去固定的整數(shù),然后保存,就還原回來了。
4、幾維安全Java2C針對DEX文件進行加密保護,將DEX文件中標記的Java代碼翻譯為C代碼,編譯成加固后的SO文件。
1、通常比較簡單的加密方法就是你把文本文件加載讀取以后,得到的每一個char加上一個固定的整數(shù),然后再保存,這樣內(nèi)容就看不懂了。再讀取以后,把每一個char減去固定的整數(shù),然后保存,就還原回來了。
2、我以前上密碼學課寫過一個DES加解密的程序,是自己實現(xiàn)的,不是通過調用java庫函數(shù),代碼有點長,帶有用戶界面。
3、可以考慮另外的方式溝通。說實話我們寫那些程序,也付出了遠多于你的回報呀。哈哈哈 真心想寫找我。
4、Java有相關的實現(xiàn)類:具體原理如下對于任意長度的明文,AES首先對其進行分組,每組的長度為128位。分組之后將分別對每個128位的明文分組進行加密。對于每個128位長度的明文分組的加密過程如下:(1)將128位AES明文分組放入狀態(tài)矩陣中。
有軟件是可以進行反編譯的,有一個是JD_GUD,搜一下關鍵字java反編譯。
阻止反編譯 對編譯產(chǎn)生的Class文件加密處理,并在運行時進行解密,解密者無法對軟件進行反編譯。Java軟件加密的總體流程 為了保護用Java語言開發(fā)的軟件,我們設計并實現(xiàn)了一個實用、高強度的加密算法。
安裝和配置提供器,可將包含提供器的ZIP和JAR文件放在CLASSPATH下,再編輯Java安全屬性文件來設置定義一個提供器。Java運行環(huán)境Sun版本時,提供一個缺省的提供器Sun。
本文名稱:java代碼加密保護 java加密的幾種方法
網(wǎng)頁地址:http://chinadenli.net/article34/dejjdpe.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供ChatGPT、App開發(fā)、企業(yè)網(wǎng)站制作、網(wǎng)站策劃、網(wǎng)站收錄、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)