Miklix

Kalkulator SHA-1 hash kodova

Objavljeno: 16. februar 2025. u 23:27:41 UTC
Posljednje ažurirano: 12. januar 2026. u 09:10:48 UTC

Kalkulator hash koda koji koristi hash funkciju Secure Hash Algorithm 1 (SHA-1) za izračunavanje hash koda na osnovu unosa teksta ili otpremanja datoteke.

Ova stranica je mašinski prevedena sa engleskog kako bi bila dostupna što većem broju ljudi. Nažalost, mašinsko prevođenje još nije usavršena tehnologija, pa može doći do grešaka. Ako želite, možete pogledati originalnu englesku verziju ovdje:

SHA-1 Hash Code Calculator

SHA-1 (Secure Hash Algorithm 1) je kriptografska hash funkcija koju je dizajnirala NSA, a objavio NIST 1995. godine. Proizvodi hash vrijednost od 160 bita (20 bajtova), obično predstavljenu kao heksadecimalni niz od 40 znakova. SHA-1 se široko koristio za osiguranje integriteta podataka, digitalnih potpisa i certifikata, ali se sada smatra nesigurnim zbog ranjivosti na kolizijske napade. Ovdje je uključen u slučaju da je potrebno izračunati hash kod koji mora biti kompatibilan sa starijim sistemom, ali se ne bi trebao koristiti pri dizajniranju novih sistema.

Potpuno otkrivanje: Nisam napisao konkretnu implementaciju hash funkcije koja se koristi na ovoj stranici. To je standardna funkcija uključena u programski jezik PHP. Napravio sam samo web sučelje da ga ovdje učinim javno dostupnim radi praktičnosti.


Izračunajte novi hash kod

Podaci dostavljeni ili datoteke učitane putem ovog obrasca će se čuvati na serveru onoliko dugo koliko je potrebno da se generiše traženi hash kod. Biće izbrisan neposredno prije nego što se rezultat vrati u vaš pretraživač.

Ulazni podaci:



Poslani tekst je kodiran UTF-8. Pošto hash funkcije rade na binarnim podacima, rezultat će biti drugačiji nego da je tekst u drugom kodiranju. Ako trebate izračunati hash teksta u određenom kodiranju, trebali biste umjesto toga prenijeti datoteku.



O SHA-1 Hash algoritmu

Nisam matematičar, pa ću pokušati objasniti ovu heš funkciju na način koji mogu razumjeti i drugi koji nisu matematičari - ako želite tačnu naučnu matematičku verziju objašnjenja, možete je pronaći na mnogim drugim web stranicama ;-)

Zamislite SHA-1 kao poseban usitnjivač papira koji uzima bilo koju poruku - bilo da je to jedna riječ, rečenica ili cijela knjiga - i usitnjava je na vrlo specifičan način. Ali umjesto da samo usitnjava, on magično izbacuje jedinstveni "kod za usitnjavanje" koji je uvijek dug tačno 40 heksadecimalnih znakova.

  • Na primjer, upišete "Zdravo
  • Dobijate 40 heksadecimalnih cifara kao što je f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0

Bez obzira šta mu dajete - kratko ili dugo - izlaz je uvijek iste dužine.

Magični šreder" radi u četiri koraka:

Korak 1: Pripremite papir (podstavu)

  • Prije uništavanja, potrebno je pripremiti papir. Zamislite da dodajete prazne prostore na kraj svoje poruke kako bi savršeno stala u ladicu shreddera.
  • To je kao kada pečete kolačiće, i pazite da tijesto ravnomjerno ispuni kalup.

Korak 2: Isjeckajte ga na jednake komade (cijepanje)

  • Usitnjivač ne voli velike komade. Zato vašu pripremljenu poruku usitnjava na manje, jednake komade - kao što režete veliku tortu na savršene kriške.

Korak 3: Tajni recept (miješanje i gnječenje)

  • A sada dolazi onaj sjajni dio! Unutar shreddera, svaki dio vaše poruke prolazi kroz niz miksera i valjaka: Miješanje: Miješa vašu poruku nekim tajnim sastojcima (ugrađenim pravilima i brojevima). Gnječenje: Gnječi, okreće i vrti dijelove na poseban način. Uvijanje: Neki dijelovi su uvijeni ili obrnuti, poput savijanja papira u origami.

Svaki korak čini poruku sve zamršenijom, ali na vrlo specifičan način koji mašina uvijek prati.

Korak 4: Konačni kod (Hash)

  • Nakon sveg miješanja i gnječenja, izlazi uredan, izmiješan kod - poput jedinstvenog otiska prsta za vašu poruku.
  • Čak i ako promijenite samo jedno slovo u originalnoj poruci, rezultat će biti potpuno drugačiji. To je ono što je čini posebnom.

Razlog zašto SHA-1 više ne bi trebao biti korišten je taj što su neki vrlo pametni ljudi shvatili kako prevariti shredder da napravi isti kod za dvije različite poruke (ovo se naziva kolizija).

Umjesto SHA-1, sada imamo jače i pametnije "rezače". U vrijeme pisanja ovog teksta, moj zadani algoritam za heširanje koji koristim za većinu namjena je SHA-256 - i da, imam i kalkulator za to: Link

Dodatno čitanje

Ako vam se svidio ovaj post, možda će vam se svidjeti i ovi prijedlozi:


Podijelite na BlueskyPodijelite na FacebookuPodijelite na LinkedIn-uPodijelite na Tumblr-uPodijeli na XPodijelite na LinkedIn-uPrikači na Pinterest

Mikkel Christensen

O autoru

Mikkel Christensen
Mikkel je kreator i vlasnik miklix.com. Ima preko 20 godina iskustva kao profesionalni kompjuterski programer/programer softvera i trenutno je zaposlen sa punim radnim vremenom u velikoj evropskoj IT korporaciji. Kada ne piše blog, svoje slobodno vrijeme provodi na širokom spektru interesovanja, hobija i aktivnosti, što se u određenoj mjeri može odraziti na različite teme koje se obrađuju na ovoj web stranici.