0

有什么方法可以使用openssl从公钥中提取私钥?

4

3 回答 3

8

不,这是不可能的,设计使然。

如果可以从公钥中恢复私钥,那么任何人都可以解密使用任一密钥签名的数据,从而完全违背了公钥加密的目的。

如果你丢失了你的私钥,很遗憾你需要生成一个新的和新的公钥来使用它。

于 2012-06-15T08:02:01.650 回答
2

公钥的全部意义在于成为您的密钥的令牌表示,仅可用于前向加密和签名验证。如果公钥有任何方法可以解密一组加密的字节或创建数字签名,那么拥有公钥/私钥系统就没有意义了。

于 2012-06-15T08:03:56.587 回答
0

不,没有。除了蛮力。

发明了非对称密码学来防止这种情况 - 从公共密钥中“提取”私钥。

于 2012-06-15T08:01:56.343 回答