本手册页说:
注意 :PHP 5.4.0 session.entropy_file默认为
/dev/urandom
或/dev/arandom
(如果可用)。 在PHP 5.3.0这个指令是左默认为空。
那么,什么是/dev/arandom
,它是如何从不同/dev/[u]random
?
本手册页说:
注意 :PHP 5.4.0 session.entropy_file默认为
/dev/urandom
或/dev/arandom
(如果可用)。 在PHP 5.3.0这个指令是左默认为空。
那么,什么是/dev/arandom
,它是如何从不同/dev/[u]random
?
从这里 。 它看起来好像arandom
将保证足够的熵返回请求的数据量之前存在。 这似乎也仅限于OpenBSD的实现。 urandom
将返回的数据量要求不管是否有足够的熵-这显然可以引入一个漏洞,如果没有足够的。
这个页面做了合理的工作,解释该设备是什么:
根据需要,熵池数据重种子的ARC4发生器,它随后产生高质量的伪随机输出数据。
有关基础技术的更多信息可从维基百科 。