我已经看到Dotfuscator可能用于Xamarin UWP。我有一个普通的UWP项目(不是Xamarin),可以使用Dotfuscator吗?如果不带Dotfuscator的UWP,那么第三方人员是否容易在代码中反编译和修改常量字符串(例如Web URL),然后获得修正的uwp应用程序?
谢谢
(免责声明:我为Dotfuscator团队工作,并在我的工作中作答。]
是的,免费的Dotfuscator社区(以前称为Dotfuscator CE)和许可的Dotfuscator Professional都可以保护通用Windows平台(UWP)应用程序。我建议使用Dotfuscator Professional,这有两个原因:
Professional的build integration与UWP配合使用比在已打包的.appx
文件上手动运行Dotfuscator更好。我们计划将这种集成集成到Dotfuscator社区的未来版本中。
String encryption(用于保护常量字符串)是Professional独有的功能。将构建集成应用于项目后,您可以按照these directions启用字符串加密(和更多保护功能)。