Dotfuscator与Eazfuscator

时间:2017-07-31 14:42:41

标签: security xamarin xamarin.forms obfuscation

在数据保护方面,限制访问源代码的方法是可数的。其中一个解决方案是混淆。对于这个问题,我想知道,对于 xamarin表单项目,哪一个最适合

1 个答案:

答案 0 :(得分:0)

Paul,我在WPF上使用过Eafuscator,因此非常有用。您所需要做的就是从Visual Studio的工具菜单中加载实用程序,然后将其从解决方案资源管理器中拖动到Eazifuscator的窗口中。它会在发布版本中添加必要的信息,并在每次构建发布项目时进行工作。

它确实说它支持Android,但我不知道它的性能如何。

我真正使用的功能是能够轻松地将exe所需的所有dll合并到exe中,这样我就不必在其他计算机上安装大量文件。

您可以通过在项目中添加一个名为ObfuscationSettings.cs的文件来实现

然后添加两个用法:

using System;
using System.Reflection;

然后为每个要添加的dll添加以下行:

[assembly: Obfuscation(Feature = "embed [dllname].dll", Exclude = false)]