1

-->此问题适用于 Windows Phone 7 的移动应用程序(尽管我确信该解决方案可用于任何 .net 应用程序<--

您好,有哪些方法可以在应用程序内部调用应用程序 ID、API 密钥、客户端密钥等。我之前不止一次被告知,不建议将这些类型的密钥直接存储在应用程序内部,而是“调用”它们。原因是该应用程序可以被下载和反编译,从而导致您的密钥被盗。

有谁知道调用密钥而不直接将它们存储在应用程序中的安全方法?或者可能在密钥存储在设备上时对其进行加密?或者还有其他方法存在吗?

感谢您的建议或建议。

4

1 回答 1

1

Microsoft 推荐的保护代码的官方解决方案是使用 Dotfuscator。他们与 PreEmptive 解决方案建立了合作伙伴关系,因此所有 WP7 开发人员都将获得免费许可证。下载软件的网站在这里: http: //www.preemptive.com/windowsphone7.html。这绝对不是保护您信息的完全可靠的方法,但它使任何人都更难反编译您的代码并窃取您的秘密。

于 2011-04-02T16:38:35.077 回答