Спасибо, разобрался...
Вот пример на PHP..
[code]
$secret_word = "PASSWORD"; // Секретное слово ;)
$uri_prefix = "http://test/p/"; // Начало ссылки
$file = '/file.zip'; // Файл
$time = time()+43200; // Ссылка будет действительна в течении 12 часов
$secret = md5($time.'.'.$file.'.'.$secret_word, true); // Хешируем в md5 bin.
$secret = strtr(base64_encode($secret), '+/', '-_'); // Encode base64 url
$hash_url = $uri_prefix.$secret.','.$time.$file; // Формируем ссылку
echo $hash_url; // http://test/p/2NQsU9GwkRczHLAoVIR90g==,1283988278/file.zip
[/code]