Eğer kendi dosya yüklemek ve daha sonra almak için kendi linki arkadaşlarınıza göndermek için insanlar için bir dosya barındırma sitesi yapmak istedim varsayalım ve biz bunları saklamak dosyaları çoğaltılır sigortalamak istiyorum, PHP'nin sha1_file görev için yeterince iyi mi? Yerine md5_file kullanmak için herhangi bir neden var mı?
Önyüzde için, bir veritabanında orijinal dosya ismi mağaza ile örtülü olacak ama bu orijinal posterle ilgili bir şey ortaya olsaydı bazı ek endişeleri olurdu. Bir dosya gibi onunla herhangi bir meta bilgileri devralır mı son düzenleme ya bunu kim gönderdi veya bu malzeme dosya sistemine dayanır?
Ayrıca, gökkuşağı tablo saldırı konusunda güvenlik bu hiçbir şey demek ve karma daha sonra bir sağlama olarak kullanılabilecek beri anlamsız bir tuz kullanıyor?
Son bir şey, ölçeklenebilirlik? Başlangıçta, sadece küçük dosyalara sonunda büyük ama megabaytlık bir çift için kullanılacak gidiyor ...
Edit 1: karma noktası belirsizliği yaratmak için değil, dosya tekrarından kaçınmak için öncelikle.