Stranica: 1/1.

Usporedba md5 hasha u PHP-u

Postano: 03 vel 2014, 00:30
Postao/la cybervd
Pozdrav svima,

1. Da li netko zna kako se radi provjera, odnosno usporedba md5 hasha trenutno uploadanog fajla u web formi, sa fajlom koji ima isti hash, a nalazi se na serveru? :? :pogled_dolje :sokiran :zabrinut
To mi je jedna od provjera u web formi da li uploadani file već postoji, trebami PHP kod. :ljut2

2. Da li se hash mijenja, ako se promijeni naziv istog fajla? :hmm

Unaprijed hvala :-D

Re: Usporedba md5 hasha u PHP-u

Postano: 03 vel 2014, 00:36
Postao/la max360se
Koristi SHA-1 jer kod md5 se može dogoditi da neki drugi file ima isti hash.

http://php.net/sha1

Re: Usporedba md5 hasha u PHP-u

Postano: 03 vel 2014, 16:01
Postao/la cybervd
Ok, hvala na savjetu :)

Re: Usporedba md5 hasha u PHP-u

Postano: 03 vel 2014, 16:14
Postao/la augur
Bez obzira koji hash koristiš (MD5 ili SHA-1) sami hash se ne mijenja ako promijeniš ime fajla jer uvijek izračunavaš hash samo od sadržaja fajla.

Inače, par očiglednih savjeta: provjeravaš hash samo ako su fajlovi iste veličine right? Također, ako su fajlovi poveliki (od par MB nadalje) možda je zgodnije prvo provjeriti prvih nekoliko blokova sadržaja: recimo prvih 1024 bajtova, pa zadnjih i slično. Puno je jeftinija operacija nego uvijek računati hash koji u obzir uzima cijeli sadržaj fajla.

Re: Usporedba md5 hasha u PHP-u

Postano: 04 vel 2014, 08:28
Postao/la cybervd
OK, hvala :)