タグ付けされた質問 「license-key」

10
ソフトウェアライセンスキーはどのように生成されますか?
ライセンスキーは、著作権侵害対策としての事実上の標準です。正直なところ、これは私に(in)Security Through Obscurityのように感じますが、ライセンスキーがどのように生成されるのかは本当にわかりません。ライセンスキー生成の良い(安全な)例は何ですか?彼らが使用している暗号プリミティブ(ある場合)は何ですか?メッセージダイジェストですか?もしそうなら、彼らはどのデータをハッシュするでしょうか?クラッカーが独自の鍵ジェネレータを作成するのを困難にするために、開発者はどのような方法を採用していますか?キージェネレータはどのように作られていますか?

11
非対称暗号化での暗号化と署名の違いは何ですか?
一部のデータの暗号化と一部のデータの署名(RSAを使用)の違いは何ですか? それは単に公開鍵と秘密鍵の役割を逆にするだけですか? たとえば、私だけが送信者になることができるように、私は秘密鍵を使用してメッセージを生成したいと考えています。私は自分の公開鍵を使ってメッセージを読んでもらいたいのですが、誰がそれらを読んでもかまいません。特定の情報を暗号化して、ソフトウェアのプロダクトキーとして使用したい。これらを生成できるのは私だけであることだけを気にします。公開鍵をソフトウェアに含めて、鍵の署名を復号化/読み取りたいのですが。誰がキーのデータを読み取ることができるかは気にしません。私がそれらを生成できる唯一の検証可能な人であることだけを気にします。 このシナリオでは署名は役に立ちますか?

15
ソフトウェアライセンスキーを生成および検証する方法
私は現在、C#で開発された製品の開発に携わっており、無料でダウンロードしてインストールできますが、非常に限定されたバージョンです。すべての機能にアクセスするには、ユーザーはライセンス料を支払い、キーを受け取る必要があります。次に、そのキーをアプリケーションに入力して、完全版を「ロック解除」します。 そのようなライセンスキーを使用するのは普通のことなので、私は思っています: それは通常どのように解決されますか? どうすればキーを生成でき、アプリケーションでどのように検証できますか? キーをインターネットで公開して、ライセンスを支払っていない他の人(基本的に「自分」ではないキー)が使用するのを避けるにはどうすればよいですか。 どういうわけか、キーをアプリケーションのバージョンに関連付けて、機能バージョンの新しいキーに課金できるようにする必要があると思います。 このシナリオで他に考慮すべきことはありますか?
236 c#  license-key 

14
C#アプリケーションのプロダクトキーを作成するにはどうすればよいですか?
C#アプリケーションのプロダクトキーを作成するにはどうすればよいですか? 毎年更新する製品(またはライセンス)キーを作成する必要があります。さらに、試用版用に1つ作成する必要があります。 関連: C#製品のライセンス確認コードを難読化するにはどうすればよいですか? Webベースのライセンス認証 ソフトウェアを違法な配布からどのように保護しますか? .NETアプリケーションに最適なアクティベーションキーソフトウェアですか?
90 c#  .net  license-key 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.