【发布时间】:2020-12-23 23:19:04
【问题描述】:
Random.seed() 不如秘密安全,但我找不到任何关于使用秘密种子的文档?还是 random.seed 一样好?
【问题讨论】:
-
如果您使用秘密来生成随机数,则不需要种子。没有任何东西可以使它更安全。
-
Stack Overflow 并非旨在取代现有的文档和教程。
secrets文档涵盖了这一点。 -
...或者是 random.seed 一样好...适合什么?
-
您能详细解释一下您的应用程序以及为什么要问这个问题吗?您是否使用现有秘密生成盐渍哈希(以便种子用作盐)?如果是这样,则有设计用于生成此类哈希的密钥派生函数;相比之下,加密 RNG 不太适合此目的,因为它们几乎肯定会产生不同的随机数。另请参阅this question。