3

以下の 2 行を使用して、ECDSA 秘密鍵の 16 進数を生成しています。

openssl ecparam -genkey -name secp256k1 -out data.pem

openssl ec -in data.pem -outform DER|tail -c +8|head -c 32|xxd -p -c 32

それらの出力は次のようになります。

059f2c8f5b1978bcc02d4b41e75c3aae99f3194fb06b53ffd256178e1367a2a6

次に、その 16 進キーを使用して公開 ECDSA キーを生成するにはどうすればよいでしょうか?

043d6fa62769c10ceb28d3c13ae1e2329888e99d9c8bf854cc5bdcea0b7cd3002a0f5d244e35eec297c8eb4098b75295328cdeebe7e39a5ac7539f0fc146fa3c99

どんな助けでも大歓迎です。

4

2 に答える 2

2

これを試してみてください

openssl ec -in data.pem -pubout -out pubkey.pem
于 2013-11-20T02:43:03.187 に答える
-1

取得した秘密鍵の最後の 65 バイトを取得できます

openssl ecparam -genkey -name secp256k1 -out data.pem
openssl ec -in data.pem -outform DER

それもあなたの公開鍵です。

于 2014-04-07T19:49:14.450 に答える