2010-11-22 33 views
0

私は、ローカルWi-Fiネットワーク経由で使用するためのプログラムを作成しています。セキュリティを提供する意図で、私はデバイスがローカルのhttpsに接続することを検討しています。 opensslを使用して1つの自己署名鍵ペアを生成し、まったく同じ秘密鍵と公開鍵を使用するソフトウェアパッケージを配布するのが一般的な方法ですか?公開鍵/秘密鍵の再利用

答えて

0

キーはソフトウェアパッケージから抽出することができ、データは暗号化解除できるので、いいえと言います。

パッケージをインストールした後でキーを生成して、インストールに固有のものにする必要があります。

0

秘密鍵は、それを作成した人のみが使用する必要があります。他の側に秘密鍵を配布すると、秘密鍵が侵害され、この鍵を使用してセキュリティを保証することはできません。

答えは:各クライアントで鍵ペアを生成し、公開鍵のみを配布する必要があります。この場合でさえ、「中間者」攻撃の危険性があることを理解する必要があります。

+0

毎回新しい鍵を生成するにはどうすればよいですか?インストールファイルにopensslを含めるべきですか? – sonics876

+0

鍵ペアを生成し、ワンクリックで公開鍵をサーバに送信するスクリプトを作成するのが最善の方法です。私が知る限り、OpenSSLのライセンスでは制限なく再配布できます。だから答えはイエスです。 openssl distribをソフトウェアに組み込み、鍵ペアを生成して公開鍵をサーバに送信するスクリプトを作成する必要があります。 – Donz

関連する問題