根据这个链接:http://forums.silverlight.net/t/20489.aspx加密一个XAP文件是不可能的。然而,混淆是,但根据他们的说法,混淆只是在XAP文件中获取数据的一个次要抽象。
有没有人能彻底解释一下原因?这是因为需要机器密钥才能有效地加密数据,并且机器密钥可以免费获得吗?或者另一个原因。
发布于 2012-05-03 10:42:28
因为必须对XAP进行解密才能运行。
假设您加密了您的XAP。为了让用户能够运行它,您必须向他们提供解密密钥,以便他们解密它。现在他们可以访问您未加密的XAP文件。
因此,加密XAP将一事无成。
发布于 2012-05-03 21:07:40
XAP文件只是一个压缩的文件集合。如果将扩展名从.XAP更改为.ZIP,您将能够查看.XAP文件中的内容!!
我不知道这是否可能,但在构建解决方案时混淆源代码(程序集)可能会有一些帮助。
https://stackoverflow.com/questions/10424003
复制相似问题