可能重复:
YouTube URL algorithm?
我在YouTube上注意到他们的按键看起来像这样的“BwgT06NY1FE”我只是想知道这种类型的密钥是如何创建的?这是基于GUID吗?
答案 0 :(得分:0)
这很可能是Base36。所有字母和数字。这很常见,因为您可以在数据库中使用“SERIAL”并只增加它,然后只需从您的URL中的Base36进行解析。
它产生了很好的URL(bit.ly也使用这种格式),但有一些缺点。即,你不希望将它用于任何类型的私人数据,因为人们可以只输入一个随机数并得到一个结果(除非他们尝试几十亿,否则有可能猜到数据库使用的GUID)。