NDK获取签名
目前在做一个app,为了安全,加密算法用NDK写了,然后回调JAVA中的方法来确保是不是我的app调用的。但感觉别人也可以反编译后,把我的java方法都拷过去,并且研究研究(虽然混淆过),多花点精力,还是能破解的。现在我想是否可以通过ndk来获取我的签名进行验证。请高手支招
...全文
相关推荐
ndk开发实战javap签名篇
ndk开发者对于javah和javap必用的,是否无法获取到签名,是否无法根据java代码生成c/c++中的头文件呢,那么就下载这个能指导你倒争取的方向
JniCheckSign:一个使用ndk检查签名md5值,防止其他人使用.so文件的演示
JniCheckSign 一个使用ndk检查签名md5值的演示,防止.so文件被其他人使用。
Android so文件签名验证源代码
参考文章 http://blog.csdn.net/venusic/article/details/52347316
NDK应用签名校验[代码]
本文详细介绍了在Android NDK开发中如何通过JNI实现应用签名校验,以提升应用安全性。文章首先解释了Android应用签名的重要性,指出签名虽不能防止APK被篡改,但能校验APK是否被篡改。接着,作者通过具体代码示例展示了如何在Java层获取证书指纹(包括MD5、SHA1和SHA256),并进一步在Native层通过JNI调用实现相同的功能。文章还提供了详细的步骤说明,包括如何创建Native C++项目、查看证书指纹以及实现签名校验的核心代码。最终,通过Native层的签名校验,开发者可以确保只有持有正确签名的应用才能调用敏感操作,从而有效提升应用的安全性。
NDK开发之C语言调用java方法和获取属性
详细介绍了NDK开发中C语言如何获取java层对象的属性,如何调用java层的方法。


