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

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

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

HarmonyOS
4天前
浏览
已于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
微信
回复
4天前
相关问题
Redis多久通过slave进行复制?
2207浏览 • 1回复 待解决
HarmonyOS 如何下载NDK
418浏览 • 1回复 待解决
HarmonyOS 界面逆向传值
208浏览 • 1回复 待解决
如何实现纵向且逆向滑动Slider?
306浏览 • 1回复 待解决
HarmonyOS这边如何防止反编译?
219浏览 • 1回复 待解决
如何持wakelock锁,防止系统休眠
1624浏览 • 1回复 待解决
HarmonyOS 如何适配自己so库?
378浏览 • 1回复 待解决
HarmonyOS NDK编译错误
316浏览 • 1回复 待解决
HarmonyOS hdc如何复制文本传入手机
328浏览 • 1回复 待解决
HarmonyOS ndk编译mars库失败
275浏览 • 1回复 待解决
应用中请求如何防止被中间者拦截
259浏览 • 1回复 待解决
如何调试引用外部so
682浏览 • 1回复 待解决
HarmonyOS so热修复能力
384浏览 • 1回复 待解决
学习鸿蒙我们应该注意什么
5016浏览 • 1回复 待解决