Android NDK开发 实际应用--数据加密

原创 2016年06月02日 11:49:05

今天简单说下NDK在实际开发中的应用,通过jni的使用进行MD5数据加密

1、首先通过我的上篇文章,把我们的MD5算法的.c文件和使用文件生成.so库,并拿出我们生成好的.so库到另一个新的项目中,可以放到项目的src/main/jniLibs目录下,需要注意的是,要想在别的地方使用我们的.so库,那么在新的项目中,你的包名和类名和方法名,一定要和我们之前生成的.so库都一致才可以。比如:我生成.so库的包名类名信息:

这里写图片描述

2、这里 我们新建一个类库,然后包名和类名方法名都和.so库的一致,如(对应上图):

这里写图片描述

然后我将我们的类库打成jar包,放到libs文件下,这样我们想在别的项目中使用,只要把我们的jar包和.so库放到别的项目中就可以直接使用了

github项目地址:https://github.com/yingshirun/Android-NDK-MD5

相关文章推荐

Android环境下两种md5加密方式

Android环境下两种md5加密方式 Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

android开发之绝对安全(四) android开发中的加密方法

Android开发中,最让人头疼的莫过于对数据的保密了。谁也不希望自己辛辛苦苦做的服务器被人利用,也不希望自己的数据资源被免费泄露。另外,对于核心代码的保护,也是件头疼的事情,保护不好,显然会被盗版和...

Android使用NDK调用C语言写的SO进行加密

 由于公司的一个android项目发布之后,被人通过反编译并破解了Web Service接口地址以及参数的定义,因此需要想办法对传输的数据进行加密,考虑到Java代码存在被反...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

android加密解密完美教程

一、实例教程  Android 加密解密 http://www.eoeandroid.com/thread-66236-1-1.html Android 加密解密字符串 http://www.eo...
  • dulzihi
  • dulzihi
  • 2015年08月19日 16:35
  • 1777

android环境下两种md5加密方式

在平时开发过程中,MD5加密是一个比较常用的算法,最常见的使用场景就是在帐号注册时,用户输入的密码经md5加密后,传输至服务器保存起来。虽然md5加密经常用,但是md5的加密原理我还真说不上来,对md...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Android安全开发之浅谈密钥硬编码

在阿里聚安全的漏洞扫描器中和人工APP安全审计中,经常发现有开发者将密钥硬编码在Java代码、文件中,这样做会引起很大风险。本文详细分析了加密数据被破解的风险案例...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android NDK开发 实际应用--数据加密
举报原因:
原因补充:

(最多只允许输入30个字)