【发布时间】:2013-08-23 08:19:05
【问题描述】:
我正在使用 openssl 加密库,我对所有这些加密的东西都很陌生,而且我正在慢慢地学习所有这些。我对随机数生成器有疑问,我使用RAND_pseudo_bytes() 来生成伪随机数。我正在为它提供所需的熵的种子。但我的疑问是,如果我们提供两次相同的种子,随机数生成器会生成相同的随机数吗?
【问题讨论】:
-
你可能会在crypto.stackexchange.com找到知道这个问题答案的人
-
如果种子相同,那么它应该生成相同的序列。
-
@Joe:这个问题不太适合 crypto.SE,尽管不可否认,这里的提问方式让人很难说:“加密 PRNG 是如何工作的?”对于 crypto.SE 来说是一个很好的问题(除了可能有点太宽泛了); “OpenSSL PRNG 是如何工作的?”将略带话题,而“如何使用 OpenSSL PRNG?”将是加密的主题。这里问的这个问题看起来有点像第二种类型,但它后面的the real question 更接近最后一种。