【发布时间】:2016-04-30 08:25:17
【问题描述】:
在php.ini 的session 部分中有一个名为session.entropy_length 的指令。
我知道它用于使会话 ID 的生成“更加随机”。
如何让 Session ID 更加随机?
最大长度是多少?
如果它的长度超过了正在使用的
hash的位数怎么办?
【问题讨论】:
-
1.你可能不应该与它混为一谈。 2.答案在文档中。 php.net/manual/en/…
-
我投票决定将此问题作为离题结束,因为 SO 不能替代阅读文档。
-
@ceejayoz Document 没有回答任何问题。 “它从文件中读取”然后呢?这是如何应用的(未回答)?最大长度是多少(未回答)?如果位超过哈希(未回答)怎么办。请解释一下文档如何以任何方式回答我的问题。
-
先说明你通过搞乱值来解决什么问题。快速搜索“会话 ID 是如何生成的”会产生许多 PHP 文档,以及 stackoverflow.com/questions/18937651/…。
-
@ceejayoz 感谢您提供 php 源代码。现在一切都清楚了!我在 Google 上搜索“会话熵”,结果令人失望。