5

これは、SafeNet/Aladdin Sentinel HASP キーに関するものです。私は彼らのサイトに投稿しましたが、他の誰かが答えを知っているか、答えが役立つと思う場合に備えて、ここにも投稿しています.

「Software Protection and Licensing Guid.pdf」で SafeNet が提供するドキュメントによると、ベンダー コードを秘密にしておく必要がありますよね?

「\Samples\Runtime\csharp\」で提供されているサンプルをビルドし、Envelope でアプリを保護し、JetBrains dotPeek で Envelope されたアプリを逆コンパイルすると、Vendor Code 文字列が非常に簡単に表示されます。Envelope は const 文字列を難読化していないようです。それとも、クラス レベルの文字列なのかわかりません。

これはベンダー コードの推奨される使用方法ですか? 秘密はあまりないようです。Vendor Code 文字列を関数の一時変数に入れると、難読化されます。それはそれが行われるべき方法ですか?もしそうなら、サンプルコードはそれを反映すべきではありませんか?

ありがとう。

4

1 に答える 1