Miklix

Kalkulator zgoščene kode SHA-512/224

Objavljeno: 18. februar 2025 ob 5:44:54 pop. UTC
Nazadnje posodobljeno: 12. januar 2026 ob 2:30:29 pop. UTC

Kalkulator zgoščevalne kode, ki uporablja zgoščevalno funkcijo Secure Hash Algorithm 512/224 bit (SHA-512/224) za izračun zgoščevalne kode na podlagi vnosa besedila ali nalaganja datoteke.

Ta stran je bila strojno prevedena iz angleščine, da bi bila dostopna čim večjemu številu ljudi. Žal strojno prevajanje še ni popolna tehnologija, zato lahko pride do napak. Če želite, si lahko izvirno angleško različico ogledate tukaj:

SHA-512/224 Hash Code Calculator

SHA-512/224 (Secure Hash Algorithm 512/224-bit) je kriptografska zgoščevalna funkcija, ki sprejme vhod (ali sporočilo) in ustvari izhod fiksne velikosti, 224-bitni (28-bajtni), običajno predstavljen kot 56-mestno šestnajstiško število. Spada v družino zgoščevalnih funkcij SHA-2, ki jo je zasnovala NSA. V resnici gre za SHA-512 z drugačnimi inicializacijskimi vrednostmi in rezultatom, okrnjenim na 224 bitov, da se izkoristi dejstvo, da SHA-512 deluje hitreje kot SHA-256 (katerega okrnjena različica je SHA-224) na 64-bitnih računalnikih, vendar da se ohranijo manjše zahteve glede pomnilnika 224-bitnih zgoščevalnih kod.

Izhodi SHA-512, SHA-224 in SHA-512/224 so za isti vhod popolnoma različni, zato niso združljivi - tj. nima smisla primerjati zgoščevalne kode SHA-224 datoteke z zgoščevalno kodo SHA-512/224 iste datoteke, da bi ugotovili, ali se je spremenila.

Razkritje: nisem napisal posebne izvedbe funkcije hash, uporabljene na tej strani. Gre za standardno funkcijo, ki je vključena v programski jezik PHP. Zaradi priročnosti sem pripravil le spletni vmesnik, da je na voljo javnosti.


Izračunajte novo koda Hash

Podatki, poslani prek tega obrazca, ali datoteke, naložene prek tega obrazca, bodo v strežniku shranjeni le toliko časa, kolikor je potrebno za generiranje zahtevane kode hash. Izbrisani bodo takoj, preden se rezultat vrne v vaš brskalnik.

Vhodni podatki:



Poslano besedilo je kodirano v UTF-8. Ker funkcije hash delujejo na binarnih podatkih, bo rezultat drugačen, kot če bi bilo besedilo v drugem kodiranju. Če morate izračunati hash besedila v določenem kodiranju, morate namesto tega naložiti datoteko.



O algoritmu zgoščevanja SHA-512/224

Nisem ravno dober v matematiki in se nikakor ne smatram za matematika, zato bom poskušal to zgoščevalno funkcijo razložiti na način, ki ga bodo razumeli tudi moji kolegi nematematičarji. Če imate raje znanstveno pravilno matematično različico, jo zagotovo lahko najdete na številnih drugih spletnih straneh ;-)

Kakorkoli že, predstavljajmo si, da je zgoščevalna funkcija super visokotehnološki mešalnik, zasnovan za ustvarjanje edinstvenega smoothieja iz vseh sestavin, ki jih vanj vnesete. To traja štiri korake, od katerih so trije enaki kot pri SHA-512:

1. korak: Vnesite sestavine (Input)

  • Predstavljajte si vnos kot karkoli, kar želite zmešati: banane, jagode, rezine pice ali celo celo knjigo. Ni pomembno, kaj dodate – veliko ali majhno, preprosto ali kompleksno.

2. korak: Postopek mešanja (zgoščevalna funkcija)

  • Pritisnete gumb in mešalnik podivja – seklja, meša, se vrti z noro hitrostjo. V notranjosti ima poseben recept, ki ga nihče ne more spremeniti.
  • Ta recept vključuje nora pravila, kot so: "Zavrtite levo, zavrtite desno, obrnite na glavo, stresite, sekljajte na čudne načine." Vse to se dogaja v ozadju.

3. korak: Dobite smoothie (izhod):

  • Ne glede na sestavine, ki ste jih uporabili, vam mešalnik vedno da natanko eno skodelico smoothieja (to je fiksna velikost 512 bitov v SHA-512).
  • Smoothie ima edinstven okus in barvo, ki temeljita na sestavinah, ki jih dodate. Že če spremenite le eno majhno stvar – na primer dodate eno zrno sladkorja – bo imel smoothie popolnoma drugačen okus.

4. korak: Okrajšanje

  • Odrezavanjem rezultata na 224 bitov izkoristimo dejstvo, da SHA-512 deluje hitreje kot SHA-224 na 64-bitnih sistemih, hkrati pa ohranimo prednost manjših zahtev glede pomnilnika za 224-bitne zgoščevalne kode. Upoštevajte, da rezultati niso združljivi, saj SHA-512/224 in SHA-224 ustvarita popolnoma različni zgoščevalni kodi.

Nadaljnje branje

Če vam je bila ta objava všeč, vam bodo morda všeč tudi ti predlogi:


Delite na BlueskyDelite na FacebookuDelite na LinkedInuDelite na TumblrDelite na XDelite na LinkedInuPripni na Pinterest

Mikkel Christensen

O avtorju

Mikkel Christensen
Mikkel je avtor in lastnik spletne strani miklix.com. Ima več kot 20 let izkušenj kot profesionalni računalniški programer/razvijalec programske opreme in je trenutno za polni delovni čas zaposlen v veliki evropski IT korporaciji. Kadar ne piše bloga, svoj prosti čas posveča številnim interesom, hobijem in dejavnostim, kar se do neke mere odraža v raznolikosti tem na tem spletnem mestu.