我试图理解并弄清楚我是否应该使用os.urandom()
或Crypto.Random.new()
用于加密安全的伪随机数.
以下网站似乎建议使用os.urandom()
:
https://github.com/mozilla/PyHawk/pull/13
但我真的不明白为什么,我在网上找到的其他网站并没有真正解释使用哪个网站.
如果有人知道哪一个是加密使用的安全,我将不胜感激!
特别让我担心的一件事是,我打算用它来生成随机数,但我担心有一天我生成一些随机数,第二天生成器的状态是相同的,它开始生成相同的"随机"数字.