代码之家  ›  专栏  ›  技术社区  ›  Elbelcho

从客户端隐藏第三方工具许可证密钥

  •  0
  • Elbelcho  · 技术社区  · 15 年前

    对客户端“隐藏”此许可证密钥的最佳方法是什么?

    提前感谢您的建议!

    3 回复  |  直到 15 年前
        1
  •  0
  •   Will A    15 年前

    无论您在这里做什么,程序集最终都将是可反编译的,因此始终存在清除许可证密钥的范围。考虑到这一点,我认为不值得花费大量精力来隐藏许可证密钥—也许一个简单的base-64编码或基于XOR的“加密”(术语的松散意义)就足够了?在包含许可证密钥的程序集上运行模糊处理程序可能有助于为可能的清道夫混水。

        2
  •  1
  •   Justin    15 年前

    它完全取决于库和键的设置位置。

    我建议直接与图书馆供应商联系。

        3
  •  0
  •   AidanO    15 年前

    将许可证存储为嵌入式资源是否有帮助?如果是这样的情况,你不想把它存储在网络配置中? 客户能看到你的源代码吗?