1

このリンクによると: http://forums.silverlight.net/t/20489.aspx XAP ファイルを暗号化することはできません。ただし、難読化はそうですが、彼らによると、難読化は XAP ファイルでデータを取得するためのマイナーな抽象化にすぎません。

誰かがその理由を徹底的に説明できますか? これは、データを効率的に暗号化するためにマシン キーが必要であり、そのマシン キーが自由に利用できるためですか? または別の理由。

4

2 に答える 2

3

XAP を実行するには復号化する必要があるためです。

XAP を暗号化したとしましょう。ユーザーが実行できるようにするには、復号化キーを提供して復号化する必要があります。これで、暗号化されていない XAP ファイルにアクセスできるようになりました。

したがって、XAP を暗号化しても何も達成されません。

于 2012-05-03T02:42:28.447 に答える
0

XAP ファイルは、圧縮されたファイルのコレクションに他なりません。拡張子を .XAP から .ZIP に変更すると、.XAP ファイル内の内容を見ることができます!!

これが可能かどうかはわかりませんが、ソリューションの構築中にソース (アセンブリ) を難読化することが役立つ場合があります。

于 2012-05-03T13:07:39.970 に答える