Android 应用的加密

news/2024/11/23 5:14:31/

首先介绍下背景,受朋友之托,开发一款应用,要求对apk进行加密。毕竟自己的辛苦成果被别人拿走是一件叫人十分不爽的事情。而且还没有经过你的同意。:(

  • 先介绍下现在的破解软件

这里介绍的是一款叫做 Gapktool 的工具,傻瓜式的操作

1.首先下载对应版本的zip文件,这里有三个版本。注意它的运行环境。看哪一款是适合你的。我这里选择的是1.1

2.下载下来后,我们可以将需要“参考”的apk进行破解。双击.bat,可以参考readme或者参考以下网址。从而获得你想要的东西。感觉通过这种方式看

   对方的布局还是比较可取的。

Gapktool

    

具体参考:http://blog.csdn.net/sunboy_2050/article/details/6727581     

  • 接下来看如何加密我们的应用,从sdk2.3以后。google还是较为人性化的推出了代码的混淆工具。通过proguard来进行代码的加密。我们可以通过看sdk目录下的
      tools\lib\proguard.cfg的内容。在project.properties中添加好路径就可以。

反编译

具体参考:http://blog.csdn.net/sunboy_2050/article/details/6727640

  • 有的时候如果对于核心的某些代码还是不放心的话,可以考虑使用ntk等工具将这些逻辑封装起来。以后通过JNI来调用即可。
JNI
    JNI的使用参考: http://blog.csdn.net/shendl/article/details/3589676

                                  http://www.cnblogs.com/youxilua/archive/2011/09/16/2178554.html

多为参考。站在巨人的肩膀上,我们会看的更远。


http://www.ppmy.cn/news/734454.html

相关文章

App端安全性加密策略

为了保障政府主体的数据通信安全,涉及到敏感数据在公网上的传输时,需要对请求入参和响应进行非对称加密,且保证以下两点以确认安全性: 客户端不留存私钥(存在反编译和暴力解包风险)**私钥在任何时候都不经…

OPPO手机里面的快应用是什么

手机应用越来越多,应用占用空间、缓存也越来越多,而手机的存储也越来越捉襟见肘,作为一直致力于解决用户需求的OPPO新增加了快应用这个功能,快应用的优点是无需下载安装应用,点击即可打开应用,那快应用到底…

oppo应用认领,将应用一致的签名写入空包

开始建一个文件夹,放入要签名的apk和jks文件 然后进入powershell,管理员模式,进入本文件 复制文件地址进入 输入以下命令:jarsigner -verbose -keystore 你的.jks -signedjar 重新签名以后的.apk 你要签名的.apk 你的证书别名 原命…

OPPO开放平台移动应用认领

作为客户很多都不太懂技术,所以上架应用商店这事儿交给开发去办了。项目交付后由于项目资料交接不全,开发离职或外包项目,无法知道应用商店的帐号和密码了。新开帐号无法上架商店,用别的帐户已上架的同包名同证书的APP应用重名。这…

加密和安全

目录 1 安全机制 1.1 墨菲定律 1.2 信息安全防护的目标 1.3 安全防护环节 1.4 常见的安全攻击 STRIDE 1.5 安全设计基本原则 1.6 常用安全技术 1.7 加密算法和协议 1.7.1 对称加密算法 1.7.2 非对称加密算法 1.7.3 单向哈希算法 1.7.4 综合应用多种加密算法 1.7.5 密…

设置-安全-手机加密功能讲解

设置-安全-手机加密功能讲解 此功能可以用来加密手机上的所有数据,包括 Google 帐户、应用数据、音乐和其他媒体信息、已下载的信息等。如果执行了加密操作,您每次开机时都必须输入数字 PIN 或密码。 请注意,上述 PIN 或密码与您在未加密状态…

《OPPO安全——安全与隐私小课堂》之 日防夜防,“隐私窃贼“难防?手把手教你如何使用OPPO手机管理应用权限

2020年7月16日,央视315晚会曝光手机软件暗藏“窃贼“——SDK,它们不仅可能会在未经用户许可的情况下,收集设备信息、地理位置、通讯录等用户隐私,甚至还可能会传输和储存包括移动金融类APP验证码在内的短信内容,给用户…

html使用手机修改密码,oppo手机怎么修改应用密码 ?

OPPO手机怎么隐藏软件图标 oppo手机怎么修改应用密码 ? CSS布局HTML,手机程序密码的设置方法: ColorOS 5.0版本,设置安全应用加密,设置一个密码,添加应用程序 ColorOS 3.0版本,手机管家-权限隐私…