PHP kısaltılması Set Boyu URL için iyi bir Hash Fonksiyonu Tasarımı

0 Cevap php

Ben bir URL kısaltıcı üzerinde çalışıyorum. Giriş URL ve çıkışı (harf duyarlı, alfasayısal,) 4 karakter dize olması gerekir.

Ben bir harf duyarlı alfanümerik tuş alanı ile 4 karakterler kullanırsanız ben alanı dışında çalıştırmak kadar potansiyel 64 ^ 4 (16777216) URL'leri saklamak mümkün olması gerektiğini dışarı hesaplanmıştır.

Ben de URL kısaltıcı saldırgan dört harfli kelime herhangi bir kısa URL'ler oluşturmak istemiyorum. Birisi domain.com / f ** k bir kısa URL yapılmış ise talihsiz olurdu. Sen resim olsun ...

Herhangi bir bu konuda gitmek için en iyi yol üzerinde fikir? Ben bir yere sürecinde base64_encode kullanarak olacak gibi hissediyorum.

0 Cevap