HarmonyOS NDK 如何防止别人复制我们的 so 进行逆向?

加密算法移植到了HarmonyOS,但是缺少了应用签名验证,也就是说别人反编译了我们的HAP就可以拿到里面的so复制到他的项目内调用,所以我们想到的是调用ets的bundleInfo.signatureInfo.fingerprint进行签名校验,如何实现呢?

如果是C++的话如何调用,或者有什么好的方案防止别人复制我们的so调用我们的API。

HarmonyOS
2024-11-04 09:51:45
浏览
已于2024-11-4 09:51:54修改
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

​C侧可以通过char* OH_NativeBundle_ApplicationInfo::fingerprint获取,相关资料请参考: ​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/_o_h___native_bundle_application_info-V5

分享
微博
QQ
微信
回复
2024-11-04 15:38:58
相关问题
Redis多久通过slave进行复制?
2307浏览 • 1回复 待解决
HarmonyOS 界面逆向传值
390浏览 • 1回复 待解决
如何实现纵向且逆向滑动Slider?
437浏览 • 1回复 待解决
HarmonyOS 如何下载NDK
650浏览 • 1回复 待解决
HarmonyOS 如何设置页面防止截屏?
125浏览 • 1回复 待解决
HarmonyOS这边如何防止反编译?
370浏览 • 1回复 待解决
HarmonyOS 如何适配自己so库?
545浏览 • 1回复 待解决
HarmonyOS 如何通过dlopen方式加载so
40浏览 • 1回复 待解决
HarmonyOS hdc如何复制文本传入手机
482浏览 • 1回复 待解决
HarmonyOS NDK编译错误
513浏览 • 1回复 待解决
如何持wakelock锁,防止系统休眠
1761浏览 • 1回复 待解决
应用中请求如何防止被中间者拦截
368浏览 • 1回复 待解决
HarmonyOS 复制黏贴功能无效
306浏览 • 1回复 待解决