0

公開鍵を使用してopenpgpでJava製品のライセンスを作成しています。製品には、ライセンスファイルを読み取るための秘密鍵が付属しています。これは正しいアプローチですか?秘密鍵を使用して公開鍵を生成できますか?

ありがとう

4

2 に答える 2

5

いいえ。秘密鍵は非公開にしておく必要があります。

署名メカニズムを使用します。秘密鍵で署名して署名を作成し、その署名を公開鍵で検証します。その後、公開鍵は製品とともに出荷されます。

于 2013-03-18T20:54:17.443 に答える
0

「秘密鍵を使用して公開鍵を生成できますか?」
あなたの質問のこの部分については、答えはイエスだと思います。パケット タグ 5 (RFC 4880 による) には、公開鍵を含む必要なすべてのデータが含まれています。適切な使用法については、公開鍵をデビット カード番号、秘密鍵を PIN と考えてください。

于 2013-10-17T17:03:53.020 に答える