0

重複の可能性:
無料の .NET 用難読化ツール

私は自分の C# アプリケーションを持っています: 「Just Decompiler」または任意の逆コンパイラでソフトウェアを開くと、フォーム/クラスの名前が表示されます ... および作成したパブリック クラス/オブジェクト。ちなみに、私は難読化ツールを使用しました。

長い間、すべてのクラスの名前を変更するソフトウェア/プラグインを探しています (パブリック クラスを含む - サードパーティのアプリが使用しないため)。

たとえば、すべてのパブリックフォーム/クラス名のみを変更するプラグインを探しています:「MyAlgos」というフォームがあり、名前を変更したい->ソリューションを構築するときのみ-だから、 「プログラミングしていると「MyAlgos」という名前が表示されますが、ビルドしたソフトウェア アセンブリを逆コンパイラで開くと、Dhd436bxSg のような名前が表示されます... :)

私のニーズに似たものがそこにあることを願っています。ありがとう!

スクリーンショット http://s1.postimage.org/4jgxaubu7/image46.png

4

2 に答える 2

1

Crypto Obfuscator for .NETはそれを行いますが、無料ではありません。ここにリストされている無料の難読化ツールがいくつかあります。

于 2012-12-17T14:41:24.373 に答える
0

適切な難読化ツールを購入できない場合は、コードを「プライベート」、「保護」、および「内部」にできるだけ多く作成し、残りのコードを空のパブリック ラッパーにします。クラスだけでなく、メソッドやプロパティも。「パブリック」とは、他のアセンブリで使用されている可能性があり、必要なものを見つけることができる必要があるため、難読化ツールはそれらを表示したままにします

于 2012-12-17T14:48:47.003 に答える