Miklix

SHA-512/224 räsikoodi kalkulaator

Avaldatud: 18. veebruar 2025, kell 17:44:07 UTC
Viimati uuendatud: 12. jaanuar 2026, kell 14:30:19 UTC

Räsikoodi kalkulaator, mis kasutab tekstisisestuse või faili üleslaadimise põhjal räsikoodi arvutamiseks turvalise räsialgoritmi 512/224 bitti (SHA-512/224) räsifunktsiooni.

See lehekülg on inglise keelest masintõlgitud, et muuta see võimalikult paljudele inimestele kättesaadavaks. Kahjuks ei ole masintõlge veel täiuslik tehnoloogia, mistõttu võivad esineda vead. Kui soovite, võite vaadata ingliskeelset originaalversiooni siin:

SHA-512/224 Hash Code Calculator

SHA-512/224 (Secure Hash Algorithm 512/224-bitine) on krüptograafiline räsifunktsioon, mis võtab sisendi (või sõnumi) ja annab tulemuseks fikseeritud suurusega 224-bitise (28-baidise) väljundi, mida tavaliselt esitatakse 56-tähemärgilise kuueteistkümnendsüsteemi numbrina. See kuulub NSA loodud räsifunktsioonide SHA-2 perekonda. Tegelikult on see SHA-512 erinevate initsialiseerimisväärtustega ja tulemus kärbitakse 224 bitiks, et ära kasutada asjaolu, et SHA-512 töötab 64-bitistel arvutitel kiiremini kui SHA-256 (mille kärbitud versioon on SHA-224), kuid säilitab 224-bitiste räsikoodide väiksemad salvestusruumi nõuded.

SHA-512, SHA-224 ja SHA-512/224 väljundid on sama sisendi korral täiesti erinevad, seega ei ole need ühilduvad – st pole mõtet võrrelda faili SHA-224 räsikoodi sama faili SHA-512/224 räsikoodiga, et näha, kas seda on muudetud.

Täielik avalikustamine: ma ei kirjutanud sellel leheküljel kasutatud hash-funktsiooni konkreetset rakendust. See on standardne funktsioon, mis kuulub PHP programmeerimiskeele juurde. Ma tegin veebiliidese ainult selleks, et see siin avalikult kättesaadavaks teha.


Uue Hash-koodi arvutamine

Selle vormi kaudu esitatud andmeid või üleslaetud faile hoitakse serveris ainult nii kaua, kui kaua kulub taotletud hash-koodi genereerimiseks. Need kustutatakse vahetult enne tulemuse tagastamist teie brauserile.

Sisendandmed:



Esitatud tekst on UTF-8 kodeeritud. Kuna hash-funktsioonid töötavad binaarsete andmetega, on tulemus teistsugune kui siis, kui tekst oleks mõnes muus kodeeringus. Kui teil on vaja arvutada mingis kindlas kodeeringus oleva teksti hash, peaksite selle asemel üles laadima faili.



SHA-512/224 räsialgoritmi kohta

Ma pole matemaatikas eriti hea ja ei pea ennast mingil juhul matemaatikuks, seega püüan seda räsifunktsiooni selgitada viisil, mida mu mittematemaatikutest kolleegid mõistavad. Kui eelistate teaduslikult korrektset matemaatikaversiooni, olen kindel, et leiate selle paljudelt teistelt veebisaitidelt ;-)

Igatahes, kujutame ette, et räsifunktsioon on ülitehnoloogiline blender, mis on loodud ainulaadse smuuti loomiseks mis tahes koostisosadest, mille te sinna panete. See võtab neli sammu, millest kolm on samad, mis SHA-512-s:

1. samm: Koostisosade sisestamine (sisend)

  • Mõtle sisendile kui millelegi, mida soovid segada: banaanid, maasikad, pitsaviilud või isegi terve raamat. Pole vahet, mida sa sisse paned – suurt või väikest, lihtsat või keerukat.

2. samm: segamisprotsess (räsifunktsioon)

  • Vajutad nuppu ja blender läheb metsikuks – hakib, mikserdab, pöörleb meeletu kiirusega. Selle sees on eriline retsept, mida keegi muuta ei saa.
  • See retsept sisaldab pööraseid reegleid nagu: "Keera vasakule, keera paremale, keera tagurpidi, raputa, haki imelikel viisidel." Kõik see toimub kulisside taga.

3. samm: saate smuuti (väljund):

  • Olenemata sellest, milliseid koostisosi kasutasid, annab blender sulle alati täpselt ühe tassi smuutit (see on SHA-512 fikseeritud suurus 512 bitti).
  • Smuutil on ainulaadne maitse ja värvus, mis sõltub lisatud koostisosadest. Isegi kui muudad vaid ühte pisikest asja – näiteks lisad ühe tera suhkrut –, maitseb smuuti täiesti erinevalt.

4. samm: kärpimine

  • Tulemuse kärpimisega (äralõikamisega) 224 bitini kasutame ära asjaolu, et SHA-512 töötab 64-bitistel süsteemides kiiremini kui SHA-224, kuid säilitame ka 224-bitiste räsikoodide väiksema salvestusruumi vajaduse. Pange tähele, et tulemused ei ole ühilduvad, SHA-512/224 ja SHA-224 genereerivad täiesti erinevaid räsikoode.

Lisalugemist

Kui see postitus teile meeldis, võivad teile meeldida ka need soovitused:


Jagage Bluesky'sJaga FacebookisJagage LinkedInisJaga TumblrisJaga X-isJagage LinkedInisKinnitage Pinterestis

Mikkel Christensen

Autorist

Mikkel Christensen
Mikkel on miklix.com looja ja omanik. Tal on üle 20 aasta kogemust professionaalse programmeerija/tarkvaraarendajana ning praegu töötab ta täiskohaga suures Euroopa IT-ettevõttes. Kui ta ei kirjuta blogi, veedab ta oma vaba aega mitmesuguste huvide, hobide ja tegevustega, mis võib mingil määral kajastuda sellel veebisaidil käsitletavate teemade mitmekesisuses.