为什么字符串标识符通常是设定长度?

时间:2013-04-07 07:51:39

标签: url

例如: http://youtu.be/naHkZpMkPA0

你可以看看喜欢imgur和youtube以及热门链接缩短器的网站。我的问题是:让我们假设这是第一次提交,为什么id不会遵循a, b, c ... ab, ac ... bda, bdb等增量模式。我无法想到安全风险,因为你无论如何都可以操纵id。

1 个答案:

答案 0 :(得分:2)

首先,在给出的示例中,id不是用户唯一的,而是全局的。因此,我看不出您如何期望提交的顺序ID。

其次,任何设计id方案的人都可能考虑到安全性因素。为此,他们很可能认为让ids难以猜测是有益的。