0

Visual Basic 2008 用のアプリケーションのライセンスを取得するために使用できるライセンスはありますか? .Net Reactor のようなもので、ライセンス キーを入力する必要があります。推奨事項はありますか?

ありがとう、

ケビン。

4

2 に答える 2

0

単純な登録キー検証メカニズムだけが必要な場合は、keygenを回避するために、非対称暗号化を検討する必要があります。または、気にしない場合は、Ellipterなどの商用ソリューションを試してください-楕円曲線の非対称暗号化を使用してシリアルを作成および検証し、時間制限または使用制限のある試行用のクラスがいくつかあり、作成されたものにいくつかの情報を埋め込むことができます有効期限や製品情報などのシリアル。

于 2009-12-12T14:40:58.030 に答える
0

残念ながら、多くの可能なライセンスメカニズムがあります。私が過去に使用したものはCrypKey(http://www.crypkey.com/index.asp)ですが、次のことが当てはまらない限り、お勧めしません。

  • アクティベーション操作を実行するためのWebサイトがあります(または作成できます)。
  • Webアクティベーションが不可能な場合(たとえば、ユーザーがファイアウォールの背後にいる場合)に誰でも呼び出すことができるカスタマーサポート番号があります。
  • たとえば、顧客がライセンス操作に必要なサービスをシャットダウンしたり、ハードウェアを変更したりした場合に発生する問題のトラブルシューティングを行う時間があります。
  • 新しいオペレーティングシステムがリリースされたときにCrypKeyが追いつくのを喜んで待ちます。
  • あなたはWindowsのみのソリューションに満足しています。

さらに、あなたの質問はやや不明確です。ライセンスのテーマには多くのバリエーションがあります。私が知っている最も安全なソフトウェアのみのソリューションは、Microsoftの製品アクティベーションメカニズムに非常によく似た、CrypKeyによって実装されたチャレンジレスポンスタイプです。「無料試用」期間を含めることをお勧めします。一部のアプリケーションでは、「同時使用」ライセンスが必要であり、顧客のマシン(またはネットワーク)で実行されているサーバープロセスが必要な場合があります。インストール時に入力されたコードを使用するだけの場合もあります(通常、特定のインストールキーの過剰使用を検出できるように、何らかの形式の埋め込みシリアル番号が含まれます)。

最近、私はよく自分で転がします。そうすれば簡単です。複雑になるほど、サービスコールを受ける可能性が高くなることを忘れないでください。通常、私はチャレンジ/レスポンスタイプのメカニズムを使用します。このメカニズムでは、チャレンジ部分はユーザーまたはマシン情報(ライセンスユーザーの電子メールアドレス、マシン名など)の安全なハッシュに基づいており、応答は何らかの形式の安全なハッシュを使用して作成されます。方法変換(多くの場合、公開鍵と秘密鍵のペアを使用します)。

お役に立てれば。

于 2009-10-23T12:52:13.633 に答える