类似狂飙的电视剧代码安全之代码混淆及加固(Android)
很多时候,为了保证⾃⼰代码被别⼈窃取,通常来讲,都需要对⾃⼰的代码进⾏代码混淆以及加固,下⾯就仔细讲讲什么是代码混淆以及如何做到代码安全性!enlightenment
代码混淆:粗略地讲,就是讲代码进⾏加密,使得别⼈拿到你的apk⽂件进⾏反编译后也⽆法获取到正确的代码(⽐如说,变量名、类名等被替换为A、B、C、D等),这样,别⼈就看不懂你这个类或者这个变量是什么意思了。
代码加固:也是保护代码的⼀种重要⽅式,进⾏加固后,别⼈反编译后也就⽆法看到实质性的源代码!⽬前,市⾯上⽐较流⾏的加固⽅式有:360加固保,腾讯云应⽤加固,通付盾应⽤加固,爱加密,梆梆(不清楚的⾃⼰百度)等。
下⾯我们就讲讲对于⼀个Android app如何进⾏代码混淆
⾸先到项⽬中的⽂件以及protext.properties⽂件 —— 其中⽂件就是⽤来保存需要进⾏代码混淆的描述,然后再讲此⽂件加⼊到protect.properties⽂件中即可
先来看看protect.properties⾥的内容中的最后⼀部分,如下图所⽰什么软件可以查看python作业答案
图中的意思是指,如果你想进⾏代码混淆的话,请将下⼀⾏代码进⾏反注释即可,即删掉前⾯的#号(#号表⽰注解),如下图所⽰:
excel常用函数公式大全(483个) 这样,签名打包后的app就已经实现了代码混淆,当然,如果想⾃定义混淆⽂件,还需修改⽂件,这⾥不再赘述。
php必备程序 应⽤加固是⽐较简单的,⼀般来说,只需要讲⾃⼰的apk⽂件上传⾄你所选择的加固平台进⾏加固即可,这⾥不在详讲properties是什么文件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论