5

アプリケーションのライセンスを検証する C# アセンブリを実装しました。問題は、文字列の暗号化に使用しているキーをクライアントが簡単に見つけられるように、これをクライアントに出荷することです。

署名

使用されているいくつかのコンポーネントは署名されておらず、コンパイルごとに行われていないため、アプリケーションに署名するのは少し面倒です。そのため、手動で分解し、snk ファイルを使用して再度組み立てる必要があります。アセンブリの読み込みは一種の連鎖反応です。すぐに読み込まれるアセンブリに対してのみ署名が必要であることを明確にしたいですか? これらのサテライト アセンブリからさらに読み込まれたアセンブリも署名する必要がありますか?

難読化

コミュニティ エディションでは、実際には文字列が難読化されていません。コードは基本的に表示されます。プロフェッショナル版を購入する必要がありますか?

私はこれにかなり慣れていません。助けてください。

4

1 に答える 1