【发布时间】:2018-02-22 05:05:16
【问题描述】:
我正在使用以下 openssl 命令为 SECp384 生成 ECC 密钥:
openssl ecparam -genkey -name secp384r1 -out private.pem
有人可以告诉我如何使用 openssl 从生成的 ecc 私钥中提取临时(k)和静态(k)私钥吗?
在链接https://www.ietf.org/rfc/rfc4754.txt 中,这些被称为w 和k。
【问题讨论】:
我正在使用以下 openssl 命令为 SECp384 生成 ECC 密钥:
openssl ecparam -genkey -name secp384r1 -out private.pem
有人可以告诉我如何使用 openssl 从生成的 ecc 私钥中提取临时(k)和静态(k)私钥吗?
在链接https://www.ietf.org/rfc/rfc4754.txt 中,这些被称为w 和k。
【问题讨论】:
临时密钥是您生成、使用然后丢弃的密钥。
静态密钥是您长期使用的密钥,可能通过将其放入 X.509 公钥证书中。
其中每一个都是概念词,而在概念背后是一个 ECC 密钥,就像您生成的那个一样。
key
/ \
static ephemeral
| |
cert keyGenerator
|
getAssociatedKey
【讨论】: