根据此链接:http://forums.silverlight.net/t/20489.aspx加密XAP文件是不可能的。但是,混淆是,但根据它们,混淆只是获取XAP文件中数据的一个小抽象。加密一个Silverlight XAP文件
任何人都可以彻底解释为什么?这是因为需要机器密钥来有效地加密数据,并且机器密钥是否可以自由使用?或另一个原因。
根据此链接:http://forums.silverlight.net/t/20489.aspx加密XAP文件是不可能的。但是,混淆是,但根据它们,混淆只是获取XAP文件中数据的一个小抽象。加密一个Silverlight XAP文件
任何人都可以彻底解释为什么?这是因为需要机器密钥来有效地加密数据,并且机器密钥是否可以自由使用?或另一个原因。
因为XAP必须被解密才能运行。
比方说,你加密你的XAP。要使用户能够运行它,您必须提供解密密钥,以便解密密钥。现在他们可以访问未加密的XAP文件。
所以加密XAP将一事无成。
XAP文件不过是文件的压缩集合。如果将扩展名从.XAP更改为.ZIP,则可以查看.XAP文件中的内容!
我不知道这是可能的或没有,但混淆源(组装)而构建的解决方案可能是有一定的帮助。
你能找到任何特定的来源吗?这就是我真正想要的。我其实知道原因,但我需要像MSDN这样的可靠来源或类似的东西来解释它。 –