このリンクによると: http://forums.silverlight.net/t/20489.aspx XAP ファイルを暗号化することはできません。ただし、難読化はそうですが、彼らによると、難読化は XAP ファイルでデータを取得するためのマイナーな抽象化にすぎません。
誰かがその理由を徹底的に説明できますか? これは、データを効率的に暗号化するためにマシン キーが必要であり、そのマシン キーが自由に利用できるためですか? または別の理由。
このリンクによると: http://forums.silverlight.net/t/20489.aspx XAP ファイルを暗号化することはできません。ただし、難読化はそうですが、彼らによると、難読化は XAP ファイルでデータを取得するためのマイナーな抽象化にすぎません。
誰かがその理由を徹底的に説明できますか? これは、データを効率的に暗号化するためにマシン キーが必要であり、そのマシン キーが自由に利用できるためですか? または別の理由。
XAP を実行するには復号化する必要があるためです。
XAP を暗号化したとしましょう。ユーザーが実行できるようにするには、復号化キーを提供して復号化する必要があります。これで、暗号化されていない XAP ファイルにアクセスできるようになりました。
したがって、XAP を暗号化しても何も達成されません。
XAP ファイルは、圧縮されたファイルのコレクションに他なりません。拡張子を .XAP から .ZIP に変更すると、.XAP ファイル内の内容を見ることができます!!
これが可能かどうかはわかりませんが、ソリューションの構築中にソース (アセンブリ) を難読化することが役立つ場合があります。