gpt4 book ai didi

java - 从密码生成 key 对

转载 作者:行者123 更新时间:2023-12-05 01:17:37 24 4
gpt4 key购买 nike

我想使用基于密码的私钥进行非对称加密。要求是所提供的安全级别必须与 (1) 使用基于密码的对称加密,(2) 使用“常规”方式的非对称加密相同。

我将不得不在 Java 中使用它,但答案可以是通用的。

我知道我可以生成一个 key 对并使用基于密码的对称 key 加密私钥,但是,通过这种方式我将需要一个服务器(或其他存储)来存储这个加密 key 。我想避免这种情况。如果我可以从密码生成 key 对,则不需要。

有什么建议吗?

最佳答案

如果您仅将私钥基于密码,则其强度将仅与密码一样强,即谁能猜出密码,谁就可以获得私钥。

这类似于生成私钥/公钥对,使用对称密码加密私钥,然后将两者一起发布。

这当然会使整个系统变得更弱,因为您不再需要拥有 secret token - 您只需要知道密码。

关于java - 从密码生成 key 对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49510514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com