0

我发现 youtube 上的视频有http://www.youtube.com/watch?v=RArlg6HeZZM网址。

RArlg6HeZZM 是视频独有的,如果您更改一个字母,它就不起作用,所以它对隐私很有好处。

我已经尝试过像 64 和 32 解密器这样的解密器来找出原始值但不能,所以他们正在做一些花哨的事情。关于他们如何做的任何想法?我想在我的网站上为我的网站视频实现此功能。谢谢!

4

2 回答 2

1

这是一个随机生成的“哈希”。这实际上不是 MD5 哈希或任何东西。它自己的哈希算法。他们没有理由将 youtube 设为私有。为此,他们有其他方法。您看到的顶部是一个“哈希”,它被插入到他们的数据检索算法中。这种方式使它看起来更好,更“随机”。当你有索引增量时,它看起来很草率;您输入 300,您将找到上传到该网站的第 300 个视频。

于 2012-04-15T06:51:52.937 回答
0

他们正在使用一种称为散列的技术: http ://en.wikipedia.org/wiki/Cryptographic_hash_function

散列创建唯一的字符串(在大多数情况下),而不会透露原始字符串是什么。您无法解码 ID 的原因是因为您不应该这样做 - 这就是哈希的美妙之处。

于 2012-04-15T06:51:46.557 回答