SHA-512/224 Kalkulator hash kodova
Objavljeno: 18. februar 2025. u 17:46:09 UTC
Kalkulator heš koda koji koristi heš funkciju 512/224 bitnog algoritma sigurnog heširanja (SHA-512/224) za izračunavanje hash koda na osnovu unosa teksta ili otpremanja datoteke.SHA-512/224 Hash Code Calculator
SHA-512/224 (Secure Hash Algoritam 512/224-bit) je kriptografska hash funkcija koja uzima ulaz (ili poruku) i proizvodi 224-bitni (28-bajtni) izlaz fiksne veličine, obično predstavljen kao heksadecimalni broj od 56 znakova. Pripada SHA-2 porodici hash funkcija, koje je dizajnirala NSA. To je zaista SHA-512 s različitim vrijednostima inicijalizacije i rezultatom skraćenim na 224 bita, kako bi se iskoristila činjenica da SHA-512 radi brže od SHA-256 (čije je SHA-224 skraćena verzija) na 64-bitnim računarima, ali da bi se zadržali manji zahtjevi za skladištenje 224-bitnog hash koda.
Izlazi SHA-512, SHA-224 i SHA-512/224 su potpuno različiti za isti ulaz, tako da nisu kompatibilni - tj. nema smisla porediti SHA-224 hash kod datoteke sa SHA-512/224 hash kodom iste datoteke kako biste vidjeli da li je promijenjen.
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.
O SHA-512/224 Hash algoritmu
Nisam posebno dobar u matematici i nikako se ne smatram matematičarem, pa ću pokušati da objasnim ovu hash funkciju na način koji moji kolege ne-matematičari mogu razumjeti. Ako više volite naučno ispravnu matematičku verziju, siguran sam da to možete pronaći na mnogim drugim web stranicama ;-)
U svakom slučaju, zamislimo da je hash funkcija super high-tech blender dizajniran da stvori jedinstveni smoothie od bilo kojih sastojaka koje stavite u njega. Ovo traje četiri koraka, od kojih su tri ista kao SHA-512:
Korak 1: Stavite sastojke (unos)
- Razmišljajte o ulazu kao o bilo čemu što želite da pomiješate: banane, jagode, kriške pice ili čak cijelu knjigu. Nije važno šta ste ubacili - veliko ili malo, jednostavno ili složeno.
Korak 2: Proces miješanja (Hash funkcija)
- Pritisnete dugme, a blender podivlja - secka, miksa, vrti ludom brzinom. U sebi ima poseban recept koji niko ne može promijeniti.
- Ovaj recept uključuje luda pravila poput: "Okreni lijevo, okreći desno, okreni naopako, protresi, seci na čudne načine." Sve se ovo dešava iza kulisa.
Korak 3: Dobijate Smoothie (izlaz):
- Bez obzira koje sastojke koristite, blender vam uvek daje tačno jednu šoljicu smoothieja (to je fiksna veličina od 512 bita u SHA-512).
- Smoothie ima jedinstven ukus i boju na osnovu sastojaka koje stavite. Čak i ako samo promenite jednu sitnicu - kao što je dodavanje jednog zrna šećera - smoothie će imati potpuno drugačiji ukus.
Korak 4: Skratite
- Skraćivanjem (odsjecanjem) rezultata na 224 bita, koristimo činjenicu da SHA-512 radi brže od SHA-224 na 64-bitnim sistemima, ali također zadržavamo prednost manjih zahtjeva za skladištenjem za 224-bitne hash kodove. Primijetite da rezultati nisu kompatibilni, SHA-512/224 i SHA-224 generiraju potpuno različite hash kodove.