MD5 Kalkulator

MD5 Hash Generator. Kreirajte 32-znamenkasti heksadekadski hash. Alat za provjeru (checksum) datoteka i razumijevanje jednosmjernih funkcija.

MD5 Generator

Digitalni otisak prsta: Što je MD5?

U digitalnom svijetu, kako možemo znati da je datoteka koju smo skinuli s interneta identična originalu i da u nju nije ubačen virus? Odgovor leži u hashingu. MD5 (Message-Digest Algorithm 5) je kriptografska hash funkcija koju je 1991. dizajnirao profesor Ronald Rivest. Ona uzima bilo koji ulaz (riječ, rečenicu, cijelu knjigu ili datoteku od 10 GB) i pretvara ga u fiksni niz od 32 znaka (128-bita).

Taj niz naziva se "Hash" ili "Digest". Ako se u originalnoj datoteci promijeni samo jedan bit (npr. slovo "A" u "B"), rezultirajući MD5 hash bit će potpuno drugačiji. Naš MD5 Kalkulator omogućuje vam da generirate taj otisak za bilo koji tekst u sekundi.

❄️ Efekt lavine (Avalanche Effect):
Pogledajte moć hashinga:
Tekst 1: "TvojKalkulator" → c4ca4238a0b923820dcc509a6f75849b
Tekst 2: "tvojKalkulator" (samo malo t) → d81f9c1be2e08964bf9f24b15f0e4900
Mala promjena na ulazu uzrokuje drastičnu promjenu na izlazu. To onemogućuje pogađanje originalnog teksta.

Hashing vs. Enkripcija

Ovo je najčešća zabluda.
Enkripcija je dvosmjerna (Ključem zaključate, ključem otključate i vratite original).
Hashing (MD5) je jednosmjeran. Ne možete uzeti MD5 kod i iz njega "vratiti" originalni tekst. To je kao da od hamburgera pokušate ponovno napraviti kravu. Nemoguće je. Zato se koristi za provjeru, a ne za skrivanje podataka koje želite kasnije pročitati.

Primjena u stvarnom svijetu

  • Checksum (Provjera datoteka): Kada skinete Windows ili Linux instalaciju, stranica vam nudi MD5 hash. Nakon skidanja, provjerite hash svoje datoteke. Ako se podudaraju, datoteka je 100% ispravna i bez virusa.
  • Baze podataka: Mnogi stariji sustavi ne spremaju vašu lozinku kao tekst (jer bi je administrator mogao vidjeti), već spremaju njezin MD5 hash. Kada se logirate, sustav hashira vaš unos i uspoređuje ga s onim u bazi.

Sigurnosno upozorenje: Je li MD5 siguran?

Za provjeru integriteta datoteka? Da, apsolutno.
Za zaštitu lozinki u 2025. godini? Ne!
Zbog napretka računala, hakeri danas mogu generirati "sudare" (Collisions) ili koristiti "Rainbow tables" (tablice s milijardama unaprijed izračunatih hasheva) da bi otkrili lozinku iz MD5 hasha u sekundi. Za sigurnost lozinki danas se koriste SHA-256, bcrypt ili Argon2 algoritmi.

FAQs - Pitanja o kriptografiji

Mogu li dekriptirati MD5?

Ne, jer to nije enkripcija. Ali možete ga "razbiti" (crack). Postoje online baze (Rainbow tables) gdje možete unijeti hash i ako je to bila jednostavna riječ (npr. "password"), baza će vam reći koja je to riječ. Zato lozinke moraju biti duge i kompleksne.

Što je "Salt"?

Da bi otežali posao hakerima, programeri dodaju nasumični niz znakova ("Salt") lozinki prije hashinga. Time hash postaje unikatan čak i ako dva korisnika imaju istu lozinku.

Zašto je hash uvijek iste duljine?

To je svojstvo algoritma. Bilo da upišete jedno slovo ili cijelu enciklopediju, MD5 će uvijek izbaciti točno 32 heksadekadskih znakova. To ga čini praktičnim za spremanje u baze podataka fiksne veličine.