Fet*_*mos 4 obfuscation xamarin.android xamarin.forms
我用Xamarin Forms创建了Android应用程序.对于发布,我使用选项"将程序集捆绑到本机代码中".我的apk有大小 - 17 Mb,没有这个选项33 Mb.我是否需要对我的库使用模糊处理或我的代码受到保护?我搜索了很多 - 但我找不到确切的答案.
启用此选项后,程序集将捆绑到本机共享库中.此选项可确保您的代码安全; 它通过将托管程序集嵌入本机二进制文件来保护它们.
保持安全:
这些.dll文件会将文件捆绑到一个.so文件中,以便在根设备上更难以篡改.正如BobFlora所说:它将IL使用原生二进制文件(.so文件)移动代码,因此黑客更难搞乱它.这里没有性能问题.
减小apk尺寸:
此选项将大大减少apk大小,因为.so文件是压缩的,dlls而不是.
我创建一个空项目,我们可以在使用此选项时找到差异:
Bundle Assemblies into Native Code:Bundle Assemblies into Native Code :我是否需要对我的库使用模糊处理或我的代码受到保护?
它有助于增加代码混淆(特别是在Android上),还有其他方法可以增加安全性/加密.如果您有更严格的安全要求,可以使用此选项,这取决于您的要求.
| 归档时间: |
|
| 查看次数: |
1762 次 |
| 最近记录: |