日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

兩種免費(fèi)的Java Obfuscator比較

瀏覽:43日期:2024-06-17 11:08:52
內(nèi)容: Java的bytecode很容易通過JAD等反編譯工具搞出源代碼, 目前最有效的保護(hù)方法是obfuscate類名和方法名注意: 用obfuscate防盜版是根本不可能, 連匯編這種東西都能被破解掉, 破解java代碼簡直就是小菜用obfuscate主要是為了保護(hù)源代碼的知識(shí)產(chǎn)權(quán), 別人無法用反編譯的源代碼做事情.本文從幾個(gè)不同的方面比較了兩種Free的Java Obfuscator的優(yōu)缺點(diǎn)..兩種Free的Java Obfuscator: yguard和Proguard.yguard:http://www.yworks.com/en/products_yguard_about.htmProguard:http://proguard.sourceforge.net/下面列出兩者的不同和優(yōu)缺點(diǎn)1. 速度 yguard的速度遠(yuǎn)遠(yuǎn)高于proguard, 主要區(qū)別在于proguard不管用沒有用, 上來就掃描jrelibrt.jar和其他所有用到的library 這個(gè)回合yguard勝出2. 是否Opensource以及遵循協(xié)議 yguard: ywork公司的產(chǎn)品,免費(fèi)使用, 但不是Open source Proguard是GPL(這里GPL只是指Proguard本身, 對于obfuscate出來的jar沒有限制), 可以從sourceforge.net下載源代碼 但是作者并不希望別人參與,沒有CVS,所以也無從知道作者的最新進(jìn)展. 這個(gè)回合proguard勝出3. 是否支持Package Name obfuscate yguard支持Package Name obfuscate Proguard不支持 這其實(shí)是很重要的一個(gè)特性, 一個(gè)好的Java程序往往在一個(gè)package里只有10個(gè)以下Class,根據(jù)package Name很容易猜出各個(gè)Class是干什么的, 比如: com.mycompany.license.a com.mycompany.license.b com.mycompany.license.c 雖然obfuscate了Class Name,但是因?yàn)檫@個(gè)license只有3個(gè)Class,很容易猜出來是干什么的 但是如果你obfuscate成: com.mycompany.a.a com.mycompany.a.b com.mycompany.a.c 則大大增加了困難, 尤其大型software, 有幾十個(gè)package的情況下, 會(huì)呈幾何級數(shù)增加反編譯的難度 這個(gè)回合yguard勝出, 但是Proguard已經(jīng)準(zhǔn)備在4.0里推出這個(gè)特性4. 增量obfuscate proguard支持增量obfuscate , yguard不支持.也就是在obfuscate a.jar時(shí), 記住所有的名字映射關(guān)系(比如MyUtil->a), 然后在obfuscate b.jar的時(shí)候, 使用那個(gè)映射關(guān)系(所有調(diào)用MyUtil改成調(diào)用a) 假設(shè)a.jar里面有一個(gè)MyUtil被b.jar里面的Main使用, 在沒有Incremental Obfuscate的情況下, 你必須指定不obfuscate a.jar里的MyUtil. 沒有增量obfuscate 壞處是很顯然的: 第一obfuscate的配置復(fù)雜了, 第二,暴露了某些Class 這個(gè)回合Proguard勝出5. 其它其他不太重要的特性: - Proguard可以用一篇文章中的詞(比如莎士比亞的劇本)作為變量名字, 呵呵 - Proguard可以刪除所有沒有用到的Class或者方法(叫做Shrink) - Yguard能夠obfuscate資源名稱, 比如Messages.properties->a.properties并且修改相應(yīng)的ResourceBundle類 - Yguard可以replace指定文本文件里的Class Name,比如修改eclipse plugin.xml里的Class名字 我個(gè)人不太贊成這種做法總結(jié)對于小型java應(yīng)用(只有一個(gè)package,一個(gè)jar文件), 兩者區(qū)別很小, (但是小型的java應(yīng)用值得obfuscate么?呵呵)目前因?yàn)闆]有obfuscate package name這個(gè)重要特性, 所以目前我偏向用yguard, 但是yguard沒有incremental obufscate, 真?zhèn)X筋, 現(xiàn)在就等Proguard4.0出來, 馬上移植到Proguard4.0上去 Java, java, J2SE, j2se, J2EE, j2ee, J2ME, j2me, ejb, ejb3, JBOSS, jboss, spring, hibernate, jdo, struts, webwork, ajax, AJAX, mysql, MySQL, Oracle, Weblogic, Websphere, scjp, scjd Java的b
標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
狠狠久久伊人| www成人在线视频| 国产美女高潮在线观看| 国产欧美日韩免费观看| 日韩区欧美区| 欧美一区在线观看视频| 久久的色偷偷| 九九九精品视频| 久久毛片亚洲| 亚洲精品电影| 亚洲精品一区二区在线播放∴| 久久国产精品毛片| 日本视频在线一区| 国产精品久久免费视频| 国内在线观看一区二区三区| 超碰在线99| 国产精品普通话对白| 丝袜脚交一区二区| 欧美亚洲福利| 日韩黄色大片| 日韩一区二区免费看| 奇米亚洲欧美| 韩国精品主播一区二区在线观看| 亚洲欧洲一区| 国产福利一区二区三区在线播放| 97国产成人高清在线观看| 91成人超碰| 国产精品亚洲综合久久| 999久久久91| 日本精品久久| 成人看片网站| 久久国产精品免费一区二区三区| 色偷偷色偷偷色偷偷在线视频| 狠狠干综合网| 国模大尺度视频一区二区| 丝袜a∨在线一区二区三区不卡| 国产精品精品国产一区二区| 亚洲精品在线国产| 久久青草久久| 精品国产亚洲一区二区三区大结局| 午夜视频精品| 国产精品久久久久久久免费观看 | 国产 日韩 欧美一区| 中文无码久久精品| 日韩欧美自拍| 日本91福利区| 日韩影院在线观看| 免费观看不卡av| 蜜臀国产一区| 国产精品国产一区| 精品国产一区二区三区av片| 日韩av中文在线观看| 亚洲免费成人av在线| 野花国产精品入口| 亚洲成人精选| 欧美1级日本1级| zzzwww在线看片免费| 动漫av一区| 麻豆视频在线看| 日本久久黄色| 精品视频99| 国产a亚洲精品| 色婷婷色综合| 麻豆国产在线| 久久国产成人午夜av影院宅| 99视频精品全国免费| 欧美日韩在线观看视频小说| 99精品视频精品精品视频| 天堂网av成人| 日韩在线不卡| 免费精品视频| 欧美中文一区| 国产精品theporn| 中文字幕在线看片| 欧美日韩在线播放视频| 欧美不卡高清| 日韩精品导航| 日本久久黄色| av不卡在线看| 免费一区二区三区在线视频| 97精品中文字幕| 最新日韩av| 国产毛片精品| 91精品综合| 欧美一级二区| 久久久久中文| 欧美精品国产| 激情久久久久久| 欧美精品国产白浆久久久久| 国产成人1区| 欧美特黄a级高清免费大片a级| 日韩精品一区二区三区中文在线| 欧美好骚综合网| 亚州国产精品| 99久久99久久精品国产片果冰 | 欧美xxxx性| 欧美日韩国产高清| 久久精品毛片| 婷婷精品久久久久久久久久不卡| 国产一区日韩| 日本不卡在线视频| 黄色国产精品| 欧美xxxx中国| 免费一区二区三区在线视频| 一区二区三区视频免费观看 | 日韩高清成人| 日本成人手机在线| 99re国产精品| 久久国产中文字幕| 蜜臀a∨国产成人精品| 日韩高清欧美| 亚洲激情二区| 亚洲一区免费| 日韩二区三区四区| 欧美丰满日韩| 爽爽淫人综合网网站| 久久男人天堂| 亚洲精品福利| 亚洲二区免费| 日韩美女一区二区三区在线观看| 欧美精品国产白浆久久久久| 亚洲欧美日本国产| 六月婷婷一区| 在线亚洲国产精品网站| 婷婷综合在线| 免费观看不卡av| 亚洲欧美视频一区二区三区| 夜夜嗨网站十八久久| 欧美日韩高清| 夜夜精品视频| 爽爽淫人综合网网站 | 日本视频在线一区| 99精品视频在线| 亚洲www啪成人一区二区| 精品三级在线| 国产精品一在线观看| 91p九色成人| 欧美一区=区三区| 国产成人免费| 99热精品久久| 欧洲激情综合| 在线观看亚洲精品福利片| 亚洲精品动态| 精品一区二区三区免费看| 91亚洲国产高清| 99久久亚洲精品蜜臀| 91成人精品| 日本午夜精品久久久| 精品视频91| 午夜久久影院| 国产精品白浆| 久久久久久久久丰满| 免费人成在线不卡| 美女尤物国产一区| 午夜亚洲精品| 五月天综合网站| 亚洲综合福利| 国产乱码精品一区二区亚洲| 人人爽香蕉精品| 国产精品香蕉| 亚洲一区二区动漫| 国产精品网址| 日韩精品免费一区二区三区| 蜜臀久久99精品久久久画质超高清 | 亚洲专区欧美专区| 日韩精品一二三| 欧美日韩一区二区三区四区在线观看 | 婷婷视频一区二区三区| 国产精品qvod| 久久精品成人| 亚洲视频播放| 国产精品资源| 私拍精品福利视频在线一区| 国产视频一区免费看| 国产精品成人自拍| 免播放器亚洲| 91精品国产调教在线观看| 国产精品亚洲片在线播放| 欧美搞黄网站| 日韩高清成人| 福利一区和二区| 日本欧美在线| 天堂av在线一区| 欧美特黄一级大片| 国产精品久久久久77777丨| 日韩影院精彩在线| 蜜臀av免费一区二区三区| 日韩电影免费在线观看| 精品成av人一区二区三区 | 免费看久久久| 欧美天堂在线| 国产日韩一区二区三区在线| 蜜桃视频在线观看一区| 国产免费成人| 免费人成黄页网站在线一区二区 | 日韩深夜视频| 日韩中文在线电影| 日韩欧美精品一区| 中文字幕人成乱码在线观看| 超碰在线99|