Ben youtube url'lerin kullanılan bir tür gibi güzel ve kısa alfa nümerik sağlamalarının inşa öğrenmek için çalışıyorum.
Örnek: http://www.youtube.com/watch?v=rw71YOSXhpE
Nerede rw71YOSXhpE Video numarası 12834233 (örneğin) dönüştürmek olacaktır.
Bu tamsayılar bir tamsayı PHP tersine ve daha sonra bir veritabanına baktım olabilir.
Ben PHP aşağıdaki çalıştırmak ettik:
<?
$algoList = hash_algos( );
foreach( $algoList as $algoName )
{
echo $algoName . ": " . hash( $algoName, 357892345234 ) . "\n";
}
?>
Ama bunların hiçbiri beklediğiniz af ötesinde karakterleri ile geri gelir. Youtube üst ve alt durumda bütün ingilizce alfabe var. Bunu yaptık nasıl herhangi bir fikir?