给定一个 RSA 1024 位私钥,如何让 OpenSSL 生成相同密钥的 2048 位版本?
(另外:做同样的事情,但使用公钥)
答案1
简短的回答是:你不能。
不同长度的密钥是完全不同的密钥,与任何其他长度的密钥无关。1024 位密钥就是 1024 位密钥,没有 2048 位(或 512 位或任何其他长度)的版本。
如果您想使用更长的密钥,则需要生成一个更长的密钥并使用它来代替较短的密钥。
给定一个 RSA 1024 位私钥,如何让 OpenSSL 生成相同密钥的 2048 位版本?
(另外:做同样的事情,但使用公钥)
不同长度的密钥是完全不同的密钥,与任何其他长度的密钥无关。1024 位密钥就是 1024 位密钥,没有 2048 位(或 512 位或任何其他长度)的版本。
如果您想使用更长的密钥,则需要生成一个更长的密钥并使用它来代替较短的密钥。