0

我想从某个域的用户配置文件中获取一些信息。

www.domain.com/profiles/[userID]

主要问题是用户ID是这样的:

4fc34f1ad3d85a000300b5a4
4fc34f1ad3d85a000300b5a4 
4f4bdd96848740000300026a
4f09884f9cc1590001019c98
4f1bcd5f33aa850001011811
4faa2801c619ad0003011c7e
4e4f506ac9d69600010010ca

所以如果我想查看某个用户的用户资料,我必须输入

www.domain.com/profiles/4fc34f1ad3d85a000300b5a4
www.domain.com/profiles/4f4bdd96848740000300026a
www.domain.com/profiles/4f09884f9cc1590001019c98
www.domain.com/profiles/4f1bcd5f33aa850001011811
www.domain.com/profiles/4faa2801c619ad0003011c7e
www.domain.com/profiles/4e4f506ac9d69600010010ca

那是什么样的身份证?我怎么知道下面的规范顺序?

其他时候要容易得多,因为用户 ID 只是整数。

www.domain.com/profiles/1
www.domain.com/profiles/2
www.domain.com/profiles/3
www.domain.com/profiles/4
www.domain.com/profiles/5

我想知道这是某种编码还是什么。

URL 上的 ID 是什么类型的?

先感谢您。

4

2 回答 2

0

这些 ID 使用十六进制 - 请注意“f”上方没有字母。

ID 之间的相似之处很有趣——您能否提供一些连续创建的页面的 ID,以检查 ID 如何更改是否存在模式。

或者网站可能只是在某些限制之间生成一个随机数并转换为十六进制。

于 2012-07-16T07:02:26.013 回答
0

看起来像一个 MD5 哈希。因此,它要么是随机散列,要么可能是先前使用的 ID 的散列,或者完全不同的东西。无论哪种方式,除了蛮力猜测之外,都没有简单的方法来解码它们。

http://en.wikipedia.org/wiki/MD5

于 2012-06-18T11:12:47.017 回答