首页 > 解决方案 > 从密码重新生成私钥

问题描述

是否可以通过使用创建加密字符串的相同信息为加密字符串重新创建私钥?

例如,我从密码创建公钥和私钥,并使用公钥加密某些内容。后来我没有私钥,想再次使用相同的密码来创建它。这可能吗?

标签: javacryptographyrsa

解决方案


取决于算法,但是,对于绝大多数算法来说,答案是否定的:通常,密钥对是使用随机的大量随机信息制成的,然后使用您的密码来加密私钥。(是的,它是加密中的加密)。

例如,一个 RSA 密钥对或一个 diffie-hellman 密钥对都涉及随机输入来生成这些。


推荐阅读