Visual Basic 2008 用のアプリケーションのライセンスを取得するために使用できるライセンスはありますか? .Net Reactor のようなもので、ライセンス キーを入力する必要があります。推奨事項はありますか?
ありがとう、
ケビン。
Visual Basic 2008 用のアプリケーションのライセンスを取得するために使用できるライセンスはありますか? .Net Reactor のようなもので、ライセンス キーを入力する必要があります。推奨事項はありますか?
ありがとう、
ケビン。
単純な登録キー検証メカニズムだけが必要な場合は、keygenを回避するために、非対称暗号化を検討する必要があります。または、気にしない場合は、Ellipterなどの商用ソリューションを試してください-楕円曲線の非対称暗号化を使用してシリアルを作成および検証し、時間制限または使用制限のある試行用のクラスがいくつかあり、作成されたものにいくつかの情報を埋め込むことができます有効期限や製品情報などのシリアル。
残念ながら、多くの可能なライセンスメカニズムがあります。私が過去に使用したものはCrypKey(http://www.crypkey.com/index.asp)ですが、次のことが当てはまらない限り、お勧めしません。
さらに、あなたの質問はやや不明確です。ライセンスのテーマには多くのバリエーションがあります。私が知っている最も安全なソフトウェアのみのソリューションは、Microsoftの製品アクティベーションメカニズムに非常によく似た、CrypKeyによって実装されたチャレンジレスポンスタイプです。「無料試用」期間を含めることをお勧めします。一部のアプリケーションでは、「同時使用」ライセンスが必要であり、顧客のマシン(またはネットワーク)で実行されているサーバープロセスが必要な場合があります。インストール時に入力されたコードを使用するだけの場合もあります(通常、特定のインストールキーの過剰使用を検出できるように、何らかの形式の埋め込みシリアル番号が含まれます)。
最近、私はよく自分で転がします。そうすれば簡単です。複雑になるほど、サービスコールを受ける可能性が高くなることを忘れないでください。通常、私はチャレンジ/レスポンスタイプのメカニズムを使用します。このメカニズムでは、チャレンジ部分はユーザーまたはマシン情報(ライセンスユーザーの電子メールアドレス、マシン名など)の安全なハッシュに基づいており、応答は何らかの形式の安全なハッシュを使用して作成されます。方法変換(多くの場合、公開鍵と秘密鍵のペアを使用します)。
お役に立てれば。