Miklix

SHA-512/224 Hash kod Kalkulator

Objavio: 19. mart 2025. 21:22:28 UTC

Hash kod kalkulator koji koristi Secure Hash Algoritam 512/224 bit (SHA-512/224) hash funkciju za izračunavanje hash kod na osnovu unosa teksta ili otpremanja datoteke.

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

SHA-512/224 Hash Code Calculator

SHA-512/224 (Secure Hash Algoritam 512/224-bitni) je kriptografska heš funkcija koja uzima ulaz (ili poruku) i proizvodi fiksne veličine, 224-bitni (28-bajtni) izlaz, obično predstavljen kao 56-karakterni heksadecimalni broj. Pripada SHA-2 porodici hash funkcija, dizajniran od strane NSA. To je zaista SHA-512 sa različitim vrednostima inicijalizacije i rezultat skraćen na 224 bita, da iskoriste činjenicu da SHA-512 radi brže od SHA-256 (koji SHA-224 je skraćena verzija) na 64 bitnim računarima, ali da zadrži manje zahteve za skladištenje 224 bitnih hash kodova.

Izlazi SHA-512, SHA-224 i SHA-512/224 su potpuno različiti za isti ulaz, tako da nisu kompatibilni - tj. nema smisla upoređivati SHA-224 hash kod datoteke sa SHA-512/224 hash kodom istog fajla da vidimo da li je promenjen.

Potpuno obelodanjivanje: Nisam napisao specifičnu implementaciju hash funkcije koja se koristi na ovoj stranici. To je standardna funkcija uključena u PHP programski jezik. Napravio sam samo veb interfejs da bi bio javno dostupan ovde radi lakšeg snalaženja.


Izračunajte novi hash kod

Podaci dostavljeni ili datoteke otpremljene putem ovog obrasca čuvaće se na serveru samo onoliko dugo koliko je potrebno za generisanje traženog hash koda. Biće izbrisan neposredno pre nego što se rezultat vrati u vaš pregledač.

Ulazni podaci:



Podneti tekst je kodiran UTF-8. Pošto hash funkcije rade na binarnim podacima, rezultat će biti drugačiji nego ako je tekst bio u drugom kodiranju. Ako želite da izračunate hash teksta u određenom kodiranju, trebalo bi da umesto toga otpremite datoteku.



O SHA-512/224 Haš Algoritmu

Nemam baš puno talenta za matematiku i nikako se ne smatram matematičarem, pa ću pokušati da objasnim ovu haš funkciju na način koji mogu da razumeju i moji prijatelji koji nisu matematičari. Ako preferirate naučno tačnu verziju, siguran sam da možete da pronađete to na mnogim drugim sajtovima ;-)

U svakom slučaju, zamislite da je haš funkcija super visokotehnički blender dizajniran da napravi jedinstveni smoothie od bilo kojih sastojaka koje stavite u njega. Ovo se sastoji od četiri koraka, od kojih su tri ista kao kod SHA-512:

Korak 1: Stavite Sastojke (Ulaz)

  • Zamislite ulaz kao bilo šta što želite da izblendate: banane, jagode, parče pice, pa čak i celu knjigu. Nije bitno šta stavite – veliko ili malo, jednostavno ili kompleksno.

Korak 2: Proces Blendanja (Haš Funkcija)

  • Pritisnete dugme, i blender počne da se divlja – seče, meša, vrti se neverovatnim brzinama. Ima posebnu recepturu unutra koju niko ne može da menja.
  • Ova receptura uključuje lude pravila poput: "Spinujte levo, spinujte desno, prevrnite naopačke, protresite, seckajte na čudne načine." Sve ovo se dešava u pozadini.

Korak 3: Dobijate Smoothie (Izlaz):

  • Bez obzira na to koje sastojke ste koristili, blender vam uvek da tačno jednu čašu smoothie-ja (to je fiksna veličina od 512 bita u SHA-512).
  • Smoothie ima jedinstven ukus i boju zasnovanu na sastojcima koje ste stavili. Čak i ako promenite samo jednu sitnicu – poput dodavanja jednog zrna šećera – smoothie će imati potpuno drugačiji ukus.

Korak 4: Trunciranje

  • Trunciranjem (sečenjem) rezultata na 224 bita, koristimo prednost činjenice da SHA-512 radi brže od SHA-224 na 64-bitnim sistemima, ali takođe zadržavamo prednost manjih zahteva za skladištenje kodova haša od 224 bita. Obratite pažnju da rezultati nisu kompatibilni, SHA-512/224 i SHA-224 generišu potpuno različite haš kodove.
Podeli na BlueskiPodeli na FejsbukuPodeli na LinkedInPodeli na TumblrPodeli na XPodeli na LinkedInPin na Pinterest

Mikkel Christensen

O autoru

Mikkel Christensen
Mikel je tvorac i vlasnik miklix.com. Ima preko 20 godina iskustva kao profesionalni kompjuterski programer / programer i trenutno je zaposlen sa punim radnim vremenom za veliku evropsku IT korporaciju. Kada ne bloguje, on provodi svoje slobodno vreme na širokom spektru interesovanja, hobija i aktivnosti, što se u određenoj meri može odraziti na različite teme koje se obrađuju na ovoj veb stranici.