Dotfuscator には全機能を備えた Dotfuscator Professional と、Visual Studio に含まれる無償の Dotfuscator Community という 2 つのエディションがあります。
Dotfuscator Professional
Dotfuscator Professional は、最も有能で、最も強力なバージョンの Dotfuscator です。 これは商用アプリケーションおよび企業アプリケーションを製造する企業向けに設計されています。 Dotfuscator Professional を使用すると、逆コンパイラを妨害する優れた保護機能、メモリの節約と読み込み時間の短縮を可能にする高度なサイズ縮小、シームレスなビルドのための Visual Studio 統合、パッチ リリースのための増分難読化、アセンブリに一意なタグを付けるウォーターマーク、そしてテクニカル サポートが利用できます。
Dotfuscator Community
Dotfuscator Community は、基本的な難読化機能を提供する無料版の難読化プログラムです。 この主な目的は、識別子の名前を変更し、リバース エンジニアリングを阻止することです。 Dotfuscator Community は高度なテクノロジを組み込んでこのような保護を容易にし、短い識別子に名前を変更することによってサイズを縮小します。
Dotfuscator Community では、以下のような追加の技法を提供していません。
- 制御フロー
- 文字列の暗号化
- 除去
また、以下のことは行いません。
- MSBuild との統合。
- Microsoft SQL Server 内部で実行させるための、マネージ コードの難読化。
- Managed C++ アプリケーションのサポート。
- 特定のパッケージ タイプのサポート。
相違の詳細については、Dotfuscator エディションの比較を参照してください。
無償版 Dotfuscator Community をお使いの場合は、ここをクリックして Community User Guide を表示してください。
以上の制限を持たない Dotfuscator が必要な場合は、Dotfuscator Professional に関する詳しい情報が公開されている PreEmptive Solutions を参照してください。