- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Javascript 随机从哪里获取熵?
我不需要加密安全的随机数据,但我确实需要知道特定用例中的冲突概率,例如在同一台计算机上运行的两个浏览器,或同一浏览器中的两个选项卡。
例如,PHP session ID 为 use(d) IP address as an entropy source ,如果在同一台机器上使用,通过将熵减少 32 位,大大增加碰撞率,使 key 空间缩小 2^32 倍。他们还使用了自 Unix 纪元以来的时间,当连续生成许多值时,该时间几乎是恒定的,从而删除了另外 32 位。
最佳答案
它不是由 the specification 定义的。因此,您需要查看相关浏览器所使用的 JavaScript 引擎的源代码,因为引擎 vendor 可以自由地对此做出自己的决定。 (当然,这假设有一个开源引擎,例如 Chrome 中的 V8 或 Firefox 中的 SpiderMonkey;微软可能不热衷于您查看 IE 中使用的 JScript 源代码;Edge 中使用的 Chakra 的核心,似乎是开源的。)(当然,随着时间的推移,他们可以自由地改变这个决定。)
关于javascript - Javascript random 从哪里获取它的熵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40059802/
我们有一个 WPF 应用程序,允许用户下载加密内容,并且我们希望提供离线解密该内容的功能。我的想法是下载 key 并使用 DPAPI 存储它们,但我在使用熵参数时遇到了问题。 是否有任何方法可以生成熵
在 php.ini 的 session 部分,有一个名为 session.entropy_length 的指令。 我知道它用于使 session ID 的生成“更加随机”。 它如何使 session
在 php.ini 的 session 部分,有一个名为 session.entropy_length 的指令。 我知道它用于使 session ID 的生成“更加随机”。 它如何使 session
我使用决策树算法来解决二元分类问题,目标是最大限度地减少分类的误报(最大化阳性预测值)(诊断工具的成本非常高) 。 有没有办法在基尼/熵分割标准中引入权重来惩罚误报错误分类? Here例如,修改后的基
我想检查我的 std::random_device 实现是否具有非零熵(即非确定性),使用 std::random_device::entropy() 函数。然而,根据至cppreference.co
我在 tensorflow_decision_forests 文档 ( https://github.com/tensorflow/decision-forests ) ( https://www.t
我是一名优秀的程序员,十分优秀!