没有合适的资源?快使用搜索试试~ 我知道了~
Android代码-ProguardDictionaryGenerator
共11个文件
xml:5个
iml:1个
java:1个
需积分: 14 0 下载量 43 浏览量
2019-08-06
18:22:41
上传
评论
收藏 17KB ZIP 举报
温馨提示
ProguardDictionaryGenerator 一种生成proguard字典的算法 为了保护我们的JAVA/Android代码,我们常使用proguard对代码进行混淆(http://proguard.sourceforge.net/)。 默认情况下,proguard混淆时将类/变量/方法重命名为a,b,c,...的格式。 我们可以通过配置-obfuscationdictionary,-classobfuscationdictionary和-packageobfuscationdictionary分别指定变量/方法名、类名、包名混淆后的字符串集。 一开始我想,把字典改成复杂汉字集合可以制造更多的阅读障碍,就写了一个粗略的算法对汉字复杂程度进行了一个排序。 后来我发现,只要用双字节字符,都可以作为变量名。就选取了unicode 0x0100-0x10FF的字符来进行排序,并把排序顺序反过来,从不复杂到复杂。 这样不复杂的字符都特别小而相似,而且还有很多字符其实不存在或者没有被字体库包含,效果更好了。
资源推荐
资源详情
资源评论
收起资源包目录
Android代码-ProguardDictionaryGenerator.zip (11个子文件)
ProguardDictionaryGenerator-master
.gitignore 3B
src
Main.java 4KB
dict.txt 14KB
abc.png 1KB
ProguardDictionaryGenerator.iml 423B
README.md 974B
.idea
misc.xml 1KB
vcs.xml 167B
copyright
profiles_settings.xml 74B
compiler.xml 686B
modules.xml 294B
共 11 条
- 1
资源评论
weixin_39841848
- 粉丝: 509
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功