擅长:python、mysql、java
<p><code>urandom</code><em>返回加密安全数字,但有一个警告。如果它耗尽了熵(鼠标移动产生的真实随机数据、常春藤桥+芯片上的CPU温度波动等),它将开始产生不太安全的伪随机数。这些都是由一个强大的生成器生成的,但取决于您的应用程序,它们可能不够随机。在Unix系统上,<code>/dev/random</code>将在等待更多熵时阻塞,而{<cd3>}将开始生成伪随机数。在</p>
<p>我对PyCrypto并不了解,但是在阅读源代码时,<code>Crypto/Random/OSRNG/posix.py</code>似乎只是从{<cd3>}读取的,所以我不会太担心选择。在</p>