1、加密不了。Java類是字節(jié)碼實(shí)現(xiàn)的。怎么也是加密不了的。需要加密的話,也最多是代碼混淆,寫得讓人家看不懂。確實(shí)需要加密借用C/C++語(yǔ)言實(shí)現(xiàn)加密算法,然后調(diào)用該實(shí)現(xiàn)來(lái)加密。

作為一家“創(chuàng)意+整合+營(yíng)銷”的成都網(wǎng)站建設(shè)機(jī)構(gòu),我們?cè)跇I(yè)內(nèi)良好的客戶口碑。創(chuàng)新互聯(lián)公司提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、創(chuàng)意表現(xiàn)、網(wǎng)頁(yè)制作、系統(tǒng)開(kāi)發(fā)以及后續(xù)網(wǎng)站營(yíng)銷運(yùn)營(yíng)等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營(yíng)模式與有效的網(wǎng)絡(luò)營(yíng)銷方法,創(chuàng)造更大的價(jià)值。
2、主要注意利用proguard生成xxx.pro文件,然后手動(dòng)加工-keep class WebRoot.WEB-INFO.lib.* 等項(xiàng)目中不需要混淆的包和類。
3、隔離Java程序 最簡(jiǎn)單的方法就是讓用戶不能夠訪問(wèn)到Java Class程序,這種方法是最根本的方法,具體實(shí)現(xiàn)有多種方式。
1、可以使用Virbox Protector Standalone 加殼工具對(duì)java的class類進(jìn)行加密,支持各種開(kāi)發(fā)語(yǔ)言的程序加密。
2、簡(jiǎn)單的Java加密算法有:第一種. BASEBase是網(wǎng)絡(luò)上最常見(jiàn)的用于傳輸Bit字節(jié)代碼的編碼方式之一,大家可以查看RFC~RFC,上面有MIME的詳細(xì)規(guī)范。Base編碼可用于在HTTP環(huán)境下傳遞較長(zhǎng)的標(biāo)識(shí)信息。
3、Java有相關(guān)的實(shí)現(xiàn)類:具體原理如下對(duì)于任意長(zhǎng)度的明文,AES首先對(duì)其進(jìn)行分組,每組的長(zhǎng)度為128位。分組之后將分別對(duì)每個(gè)128位的明文分組進(jìn)行加密。對(duì)于每個(gè)128位長(zhǎng)度的明文分組的加密過(guò)程如下:(1)將128位AES明文分組放入狀態(tài)矩陣中。
4、通常比較簡(jiǎn)單的加密方法就是你把文本文件加載讀取以后,得到的每一個(gè)char加上一個(gè)固定的整數(shù),然后再保存,這樣內(nèi)容就看不懂了。再讀取以后,把每一個(gè)char減去固定的整數(shù),然后保存,就還原回來(lái)了。
1、Java數(shù)據(jù)加密:我們一般用校驗(yàn)性加密,常用的是MD5,優(yōu)點(diǎn)是速度快,數(shù)據(jù)占用空間小。缺點(diǎn)是不可逆,所以我們一般用來(lái)校驗(yàn)數(shù)據(jù)有沒(méi)有被改動(dòng)等。需要可逆,可以選用base64,Unicode,缺點(diǎn)是沒(méi)有密鑰,安全性不高。
2、可以使用Virbox Protector Standalone 加殼工具對(duì)java的class類進(jìn)行加密,支持各種開(kāi)發(fā)語(yǔ)言的程序加密。
3、簡(jiǎn)單的Java加密算法有:第一種. BASEBase是網(wǎng)絡(luò)上最常見(jiàn)的用于傳輸Bit字節(jié)代碼的編碼方式之一,大家可以查看RFC~RFC,上面有MIME的詳細(xì)規(guī)范。Base編碼可用于在HTTP環(huán)境下傳遞較長(zhǎng)的標(biāo)識(shí)信息。
4、加密解密并非java才有的,所有編程語(yǔ)言都有加密和解密。目前的加密解密主要可分為以下2大類:對(duì)稱秘鑰加密:如DES算法,3DES算法,TDEA算法,Blowfish算法,RC5算法,IDEA算法等。
5、對(duì)EditPlus、Notepad++、ultraEdit、Eclipse、MyEclipse、 Keil、Visuslstudio等源代碼開(kāi)發(fā)工具,以及CAM350、PADS、AltiumDesigner、Cadence、MentorGraphics等電路設(shè)計(jì)軟件進(jìn)行受控加密保護(hù)。
當(dāng)前文章:怎么把java代碼加密 怎么把java代碼加密
鏈接分享:http://chinadenli.net/article10/dshdsgo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)、外貿(mào)建站、網(wǎng)頁(yè)設(shè)計(jì)公司、全網(wǎng)營(yíng)銷推廣、自適應(yīng)網(wǎng)站、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)