【问题标题】:Are Node-UUIDs secure?Node-UUID 安全吗?
【发布时间】:2017-06-30 04:39:46
【问题描述】:

在文档上说:

“使用加密性强的随机数 API(如果可用)”

我想这意味着在某些情况下使用了不安全的 Math.random?

作为后续跟进,最推荐使用哪个版本来生成安全且唯一的会话 ID?

谢谢

【问题讨论】:

    标签: security node-uuid


    【解决方案1】:

    版本 4 UUID 用于从真正随机或伪随机数生成 UUID。 UUID v4 没有给我们保证唯一的数字;它们实际上是独一无二的。得到重复的概率如下:

    仅在接下来的 100 年每秒生成 10 亿个 UUID 之后,仅创建一个副本的概率约为 50%

    所以你可以继续使用它。它在许多项目中安全地发挥着重要作用。版本 4 之后的任何内容都会对您有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      • 2021-03-09
      • 2015-06-08
      • 2019-09-06
      • 1970-01-01
      • 2020-03-26
      相关资源
      最近更新 更多