3

顧客に提供されるソフトウェア データベース製品があります。請求される料金は、次のような多くの要因に基づいています。

  1. 作成できるユーザー数
  2. データベースのトランザクション数など

ユーザーが一定期間料金を支払うたびに、ライセンス キーを提供したいと考えていました。そのため、ライセンス キーには、製品の有効期間、許可されたユーザー数/トランザクション数などに関する情報が含まれている必要があります。

ユーザーが不正に使用されるのを防ぐための暗号的に安全なライセンス キーの生成方法 (情報全体が含まれており、最後にシステムで安全に読み取ることができる) は何ですか。

メソッドとしての RSA については知っていますが、どうすればよいのでしょうか? チェックアウトする必要がある利用可能なツールはありますか?

4

1 に答える 1

1

ライセンス ファイルを生成するには、公開鍵と秘密鍵の暗号を使用し、RSA を使用します。このライブラリを見てください。これは便利です。 http://afewguyscoding.com/page/2/ このライブラリの人々も調査を行っており、この方法がいかに優れているかがわかります。

同様のアプローチを使用する別の github プロジェクトがあります。https://github.com/starschema/slm4jにアクセスしてください

于 2013-08-28T06:59:37.433 に答える