从密码重新生成私钥
Regenerate private key from password
是否可以使用与创建时相同的信息为加密字符串重新创建私钥?
例如,我从密码创建了一个 public 和私钥,并使用 public 密钥加密了一些东西。后来我没有私钥,又想用同样的密码重新创建。这可能吗?
取决于算法,但是,对于绝大多数算法,答案是否定的:一般情况下,密钥对是使用随机的大量随机信息制成的,然后使用您的密码来加密私有的钥匙。 (没错,就是加密中的加密)
例如,RSA 密钥对或 diffie-hellman 密钥对都涉及随机输入来生成它们。
是否可以使用与创建时相同的信息为加密字符串重新创建私钥?
例如,我从密码创建了一个 public 和私钥,并使用 public 密钥加密了一些东西。后来我没有私钥,又想用同样的密码重新创建。这可能吗?
取决于算法,但是,对于绝大多数算法,答案是否定的:一般情况下,密钥对是使用随机的大量随机信息制成的,然后使用您的密码来加密私有的钥匙。 (没错,就是加密中的加密)
例如,RSA 密钥对或 diffie-hellman 密钥对都涉及随机输入来生成它们。