gpt4 book ai didi

javascript - 种子 PRNG 的安全性

转载 作者:行者123 更新时间:2023-11-30 09:22:19 25 4
gpt4 key购买 nike

我想创建一个应用程序,其中登录密码可以作为伪随机数生成器的种子以重新创建加密 key 。然后,该加密 key 将用于加密发送到应用程序数据库和从应用程序数据库发送的所有数据,使用户数据甚至主机都无法访问。

这种使用 PRNG 的方法在密码学上是否安全?如果是这样,哪种 PRNG 算法最适合此应用程序?强制执行适当长度的最小密码长度很重要吗?此设置还有其他问题吗?

最佳答案

你需要的是PBKDF2这样的 key 推导函数(基于密码的 key 派生函数 2)旨在完全满足您的需求。

你传递密码,一个来自 CSPRNG 的随机种子和重复计数。随机种子不需要保密,可以与加密数据一起保存。应选择计数,以便推导大约需要 100 毫秒。

关于javascript - 种子 PRNG 的安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50893231/

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