【发布时间】:2022-02-16 03:16:15
【问题描述】:
我必须生成唯一的 URL 部分,这将是“不可猜测的”和“抵抗”暴力攻击的。它还必须尽可能短:) 并且所有生成的值必须具有相同的长度。我正在考虑使用 UUID V4,它可以用 32 个(不带连字符)十六进制字符 de305d5475b4431badb2eb6b9e546014 表示,但它有点太长了。所以我的问题是如何生成 unqiue,可以用 url charcters 表示,每个生成的值具有相同的 length 和 shorter超过 32 个字符。 (在 node.js 或 pgpsql 中)
【问题讨论】:
-
This question has been asked before 有很多选项供您选择。
标签: node.js postgresql cryptography probability uuid