Benim kod içinde ben (sınırsız uzunlukta pratik olan) URL'lerin üreten sağlamalarının ediyorum. Ben şu anda bir çarpışma küçük bir şansı var biliyorum ki,) (sha1 kullanıyorum, ama ben bu yüzden ben de, hatta çarpışma şansını düşürmek için bu boş alanı kullanmak olabileceğini hissediyorum yılında karma depolamak için 255 bayt var daha fazla.
Ya var mı:
- Uzun veya özelleştirilebilir karma uzunluğu ile başka bir PHP karma işlevi?
- Uzun bir karma oluşturmak için bir değişken uzunlukta girişi ile sha1 gibi sabit uzunlukta bir hash fonksiyonu kullanarak bir yolu?
Ya da, SHA1 en 20-bayt karma bir şey için yeterince iyi olduğunu ve bu konuda endişe durdurmak gerekir?