【问题标题】:Dotfuscator with UWP project(not Xamarin UWP)带有 UWP 项目的 Dotfuscator(不是 Xamarin UWP)
【发布时间】:2020-02-29 16:40:18
【问题描述】:

我已经看到 Dotfuscator 也可以用于 Xamarin UWP。我有一个普通的 UWP 项目(不是 Xamarin),我可以使用 Dotfuscator 吗?如果是一个没有Dotfuscator的UWP,第三方人员是否容易反编译修改代码中的常量字符串(如web url),然后得到一个修改后的uwp应用程序?

谢谢

【问题讨论】:

    标签: c# uwp decompiling dotfuscator


    【解决方案1】:

    免责声明:我在 Dotfuscator 团队工作,我将回答这个问题作为我工作的一部分。)

    是的,免费的 Dotfuscator Community(以前称为 Dotfuscator CE)和获得许可的 Dotfuscator Professional 都可以保护通用 Windows 平台 (UWP) 应用。我推荐使用 Dotfuscator Professional,原因有两个:

    1. Professional 的 build integration 与 UWP 配合使用比在已打包的 .appx 文件上手动运行 Dotfuscator 更好。我们计划将同样的集成引入到 Dotfuscator 社区的未来版本中。

    2. String encryption(保护常量字符串)是 Professional 独有的功能。将构建集成应用到您的项目后,您可以通过关注these directions 启用字符串加密(以及更多保护功能)。

    【讨论】:

      【解决方案2】:

      不使用反射也可以编译成原生代码。

      不要在源代码中存储秘密。单独存储它们,以便您可以加密它们,例如在配置文件中。

      【讨论】:

        猜你喜欢
        • 2019-06-17
        • 2018-11-06
        • 2016-10-13
        • 2018-06-21
        • 2020-01-26
        • 2017-02-14
        • 2021-11-29
        • 2017-10-16
        • 2017-12-31
        相关资源
        最近更新 更多