これは、一般的な .Net アプリケーションの保護/難読化に関する SO の既存の質問のバリエーションです。
保護したいいくつかのアルゴリズムを含む API を C# で開発しています。完璧な方法はないことは理解していますが、これを行うための一般的に受け入れられている方法は何ですか?
クライアントが API に対してコーディングできるようにしたいのですが、内部にあるものをリバース エンジニアリングすることは望んでいません (少なくとも、クライアントにとって簡単にしたくはありません)。
コードを難読化すると、API も難読化されませんか?
私たちは smartAssembly を検討しています。製品に関するご意見やご感想をお待ちしております。