0

YouTube の動画にはhttp://www.youtube.com/watch?v=RArlg6HeZZMというURL があります。

RArlg6HeZZM はビデオに固有のもので、1 文字を変更すると機能しないため、プライバシーに優れています。

私は 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 に答える