1

opensslを使用して、私は2048係数でDiffie-Hellmanと共有パラメータを生成しようとしています。opensslパラメータと鍵生成の基本的な使用

私はこのようにこれを行うことができると信じている:私は、全体のアルゴリズムを完了しようとしていますし、ここでチュートリアルを以下の午前、openssl dhparam -C 2048

しかし: https://sandilands.info/sgordon/diffie-hellman-secret-key-exchange-with-openssl

私は信じている。このチュートリアルでは、ラインを使用しています。 openssl genpkey -genparam -algorithm DH -out dhp.pem同じものを生成するが、2048モジュラスを使わないで(私はここで間違っている可能性があります)。私は2048年、またはの係数を選択することができるように

どのようにしています、私はここに根本的に誤解何かをgenpkeyまたはのモジュラスを選びますかどのようにこのチュートリアルにdhparam代わりのgenpkeyの私の使用を統合するのですか?

+0

のいずれかを使用しなければならない状況では、' -pkeyoptを追加していますか? – garethTheRed

+0

Stack Overflowは、プログラミングおよび開発に関する質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 [Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306)も参照してください。 – jww

答えて

3

genpkeyは、opensslの汎用キー生成ユーティリティです。

dhparamは、diffie-hellman専用です。

どちらも同じ目的で使用できます。何を期待しないで `genpkey`バリアントに2048`:dh_paramgen_prime_len:あなたにはあなたが

openssl genpkey -genparam -algorithm DH -pkeyopt dh_paramgen_prime_len:2048 

または

openssl dhparam 2048 
関連する問題