码迷,mamicode.com
首页 >  
搜索关键字:代码混淆    ( 289个结果
android产品研发(六)-->Apk混淆
本文主要讲解Apk的混淆,这里的混淆分为两种代码混淆和资源文件混淆。实际的产品研发中为了防止自己的劳动成果被别人窃取,混淆代码能有效防止apk文件被反编译,进而查看源代码。说来惭愧,作为互联网创业公司的我们也确实对竞品Apk反编译研究过,如果Apk混淆之后确实对理解源码的业务流程造成了困扰,这也从侧面说明了Apk混淆的重要性...
分类:移动开发   时间:2016-06-04 22:20:22    阅读次数:467
安卓转战React-Native之签名打包成Apk并极速多渠道打包
React Native进行签名多渠道极速打包成Apk前言搞安卓的开发应该知道开发好的apk都是需要上传到应用市场给用户下载的,当然有些公司的产品是不用上传到应用市场的(比如我们公司放七牛云)但是也需要放在云上面给用户下载。react-native直接run-android默认是产生一个debug的版本apk显然这是不符合开发需求的,理由很简单debug版本apk是没有进行代码混淆的这是很危险的,所...
分类:移动开发   时间:2016-05-30 14:49:04    阅读次数:231
ProGuard代码混淆技术详解
前言 前言 受《APP研发录》启发,里面讲到一名Android程序员,在工作一段时间后,会感觉到迷茫,想进阶的话接下去是看Android系统源码呢,还是每天继续做应用,毕竟每天都是画UI和利用MobileAPI处理Json还是蛮无聊的,做着重复的事情,没有技术的上提升空间的。所以,根据里面提到的An ...
分类:其他好文   时间:2016-05-27 16:46:57    阅读次数:202
防范逆向工程的方式
代码混淆,降低代码可读性;eg:Proguard将敏感数据和操作放到服务端进行;迭代散列与使用盐值,降低hash碰撞,降低暴力破解hash的可能性选择合适位置存储敏感信息,SQLite,preference等加密数据
分类:其他好文   时间:2016-05-17 01:03:14    阅读次数:175
Android代码混淆,就这么简单
前言在这个乞丐都精通C++的时代,我们的代码安全实在是不敢保证,为了保护我们的代码不被牛逼的乞丐篡改,代码混淆还是必须的。大多数人还是认为代码混淆是很复杂的事情,我自己也这么认为。。。 看完这篇博客,也许就会发现,其实没那么难。段子老规矩,在节目开始之前,先来一个搞笑段子: 女孩:你为什么对我这么好啊? 男孩:我希望有朝一日… 女孩:滚!混蛋 男孩:哎,我还没说完呢~五步搞定1 打开项目...
分类:移动开发   时间:2016-05-07 07:54:33    阅读次数:200
Android代码混淆
Android代码混淆一直以来是一件让人特别头疼的事,我也在网上或者别人的博客里参考了很多,大体上的思路是一样的。下面我就写一下我自己在写代码混淆时的步骤和遇到的一些问题。仅供参考! 1.首先确保你创建的安卓程序中存在这两个文件,如果没有也不要着急,从别人的程序中拷贝一下这两个文件放到你的程序中就行啦~~~ 2.文件project.properties中把#proguard.config=${...
分类:移动开发   时间:2016-05-07 07:21:26    阅读次数:316
JAVA之代码混淆proguard
官方网站用法 http://proguard.sourceforge.net/index.html#/manual/examples.html proguard主要三部分功能 缩减代码、优化代码、混淆代码。三部分功能都可以在配置文件里配置不启用此功能。 #Shrink Options #不缩减代码 -dontshrink #Optimization Options #优化代...
分类:编程语言   时间:2016-05-06 12:49:21    阅读次数:197
Android Studio 代码混淆
为什么需要代码混淆呢?原因很简单,你的apk很容易被反编译出来,你写的代码都会被看到,因此我们需要在编译过程中对代码进行一定程度的混淆,使得别人不能反编译不出你的代码。下面介绍下具体混淆过程: 新建一个项目,Android Studio默认关闭代码混淆开关,在build.gradle文件中,如下图所 ...
分类:移动开发   时间:2016-05-06 10:43:53    阅读次数:160
(转)Android Eclipse 代码混淆
为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译 1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,如果你不小心删掉了,没关系,从其他地方拷贝一个过来 2. 最重要的就是在proguard-project.txt ...
分类:移动开发   时间:2016-04-28 10:39:33    阅读次数:191
App安全之网络传输安全
移动端App安全如果按CS结构来划分的话,主要涉及客户端本身数据安全,Client到Server网络传输的安全,客户端本身安全又包括代码安全和数据存储安全。所以当我们谈论App安全问题的时候一般来说在以下三类范畴当中。 App代码安全,包括代码混淆,加密或者app加壳。 App数据存储安全,主要指在 ...
分类:移动开发   时间:2016-04-18 09:55:03    阅读次数:345
289条   上一页 1 ... 10 11 12 13 14 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!