Da li vas zanima kako da kreirate MD5 kontrolnu sumu za određenu datoteku? Na pravom ste mestu! U ovom tekstu ću vam predstaviti 7 načina da to postignete, pa ćete sigurno pronaći onaj koji vam najviše odgovara.
U suštini, MD5 kontrolna suma za datoteku može se generisati pomoću komandne linije ili uz pomoć aplikacija trećih strana, kao što su Hash Generator ili MD5 Checksum Utility. Osnovni cilj MD5 kontrolne sume je da detektuje eventualna oštećenja datoteke, posebno nakon njenog transfera.
Ovaj članak se ne bavi detaljnim objašnjenjem MD5 algoritma. Ukoliko želite da saznate više o njemu, preporučujem da prvo pogledate neki drugi tekst koji se bavi tom temom. Tamo ćete pronaći sve neophodne informacije pre nego što počnete da koristite MD5 kontrolne sume.
Vratimo se na glavnu temu, postoji nekoliko metoda za generisanje MD5 kontrolne sume datoteke, a ja ću vam sada predstaviti neke od njih.
Korišćenje online MD5 generatora
Ovo je jednostavan alat koji izračunava MD5 heš stringa. MD5 je jednosmerna heš funkcija, što znači da prima poruku i transformiše je u niz cifara fiksne dužine, poznat i kao sažetak poruke.
MD5 heš generator radi tako što ubacite string u predviđeno polje, dok MD5 konverter koristi kriptografski heš algoritam dizajniran specifično za MD5 heširanje, koristeći heksadecimalnu oznaku od 32 karaktera. On služi za izračunavanje podataka.
Kada MD5 heš generator obradi zahtev, MD5 heš se može poslati primaocu. Integritet se može proveriti dešifrovanjem MD5 heša. Ako se dobije isti rezultat, lanac je validan.
Ovaj online MD5 alat može generisati MD5 heš za bilo koji string. Vrlo je koristan za enkripciju lozinki, podataka o kreditnim karticama i drugih osetljivih informacija u MySQL, PostgreSQL ili drugim bazama podataka. Ovaj alat je koristan za PHP programere, ASP programere i sve one koji koriste MySQL, SQL ili PostgreSQL.

U komandnoj liniji
Alat komandne linije je integrisan u operativni sistem Microsoft Windows 10, kao servis sertifikata, i poznat je kao „CertUtil“. Ova komandna linija ima prekidač „hashfile“ koji omogućava generisanje heš stringa. Može se koristiti određeni algoritam, poput MD5:
certutil -hashfile
certutil -hashfile mojafajla.zip MD5

Sa PowerShell-om
Postoji i komanda u PowerShell-u.
Ovo je veoma efikasan i jednostavan metod, jer ne zahteva nikakvo kodiranje. Ako koristite PowerShell 4.0 ili noviji, postoji komanda, tzv. cmdlet, nazvan „Get-FileHash“. Sa njom, heš datoteke se može lako generisati.

Hash Generator: Desni klik za generisanje MD5 kontrolne sume
Takođe možete pronaći alate koji se integrišu u kontekstni meni kada kliknete desnim tasterom miša na datoteku. Hash Generator je jedan od njih, i uskoro ćemo se detaljnije posvetiti njemu. Za razliku od drugih, on dodaje korisnu opciju u vaš sistem.
Nakon instalacije, kada kliknete desnim tasterom miša na datoteku, pojaviće se kontekstni meni. U tom padajućem meniju postoji opcija pod nazivom Hash Generator, koja vam omogućava da generišete željeni heš za datoteku.

MD5 uslužni program za proveru
Ovo je još jedan alat koji se koristi za generisanje različitih tipova kontrolnih suma ili heševa: MD5 & SHA Checksum Utility.
Ovaj MD5 uslužni program za proveru se razlikuje od Hash Generatora po tome što vam omogućava da uporedite originalnu datoteku sa heš datotekom, kako biste proverili i osigurali integritet datoteke.
