SHA-512/224 maišos kodo skaičiuoklė
Paskelbta: 2025 m. vasario 18 d. 17:44:41 UTC
Maišos kodo skaičiuotuvas, kuris naudoja saugaus maišos algoritmo 512/224 bitų (SHA-512/224) maišos funkciją, kad apskaičiuotų maišos kodą pagal teksto įvestį arba failo įkėlimą.SHA-512/224 Hash Code Calculator
SHA-512/224 (512/224 bitų saugaus maišos algoritmas) yra kriptografinė maišos funkcija, kuri paima įvestį (arba pranešimą) ir sukuria fiksuoto dydžio 224 bitų (28 baitų) išvestį, paprastai pateikiamą kaip 56 simbolių šešioliktainis skaičius. Jis priklauso SHA-2 maišos funkcijų šeimai, kurią sukūrė NSA. Tai tikrai SHA-512 su skirtingomis inicijavimo reikšmėmis, o rezultatas sutrumpintas iki 224 bitų, kad būtų galima pasinaudoti tuo, kad SHA-512 veikia greičiau nei SHA-256 (kurio SHA-224 yra sutrumpinta versija) 64 bitų kompiuteriuose, tačiau išlaikyti mažesnius 224 bitų maišos kodų saugojimo reikalavimus.
SHA-512, SHA-224 ir SHA-512/224 išėjimai yra visiškai skirtingi tai pačiai įvestis, todėl jie nesuderinami – ty nėra prasmės lyginti failo maišos kodą SHA-224 su to paties failo maišos kodu SHA-512/224, kad pamatytumėte, ar jis nebuvo pakeistas.
Visiškai atskleidžiu informaciją: šiame puslapyje naudojamos hash funkcijos konkrečios realizacijos nerašiau. Tai standartinė PHP programavimo kalbos funkcija. Aš tik sukūriau žiniatinklio sąsają, kad patogumo dėlei ji būtų viešai prieinama.
Apie SHA-512/224 maišos algoritmą
Man ne itin sekasi matematika ir jokiu būdu nelaikau savęs matematiku, todėl pabandysiu paaiškinti šią maišos funkciją taip, kad ją suprastų mano kolegos ne matematikai. Jei jums labiau patinka moksliškai teisinga matematikos versija, aš tikiu, kad ją rasite daugelyje kitų svetainių ;-)
Bet kokiu atveju, įsivaizduokime, kad maišos funkcija yra ypač aukštųjų technologijų maišytuvas, sukurtas sukurti unikalų kokteilį iš bet kokių į jį įdėtų ingredientų. Tai atliekama keturiais veiksmais, iš kurių trys yra tokie patys kaip SHA-512:
1 veiksmas: sudėkite ingredientus (įveskite)
- Pagalvokite apie įvestį kaip viską, ką norite maišyti: bananus, braškes, picos griežinėlius ar net visą knygą. Nesvarbu, ką įdėsite – didelį ar mažą, paprastą ar sudėtingą.
2 veiksmas: maišymo procesas (maišos funkcija)
- Paspaudi mygtuką, ir blenderis įsisuka – kapo, maišo, sukasi beprotišku greičiu. Jo viduje yra specialus receptas, kurio niekas negali pakeisti.
- Į šį receptą įtrauktos tokios beprotiškos taisyklės kaip: „Sukite į kairę, sukite į dešinę, apverskite aukštyn kojomis, purtykite, pjaustykite keistais būdais“. Visa tai vyksta užkulisiuose.
3 veiksmas: gausite kokteiliuką (išvestis):
- Nesvarbu, kokius ingredientus naudojote, trintuvas visada jums duos tiksliai vieną puodelį kokteilio (tai yra fiksuotas 512 bitų dydis SHA-512).
- Smoothie turi unikalų skonį ir spalvą, pagrįstą jūsų dedamais ingredientais. Net jei tik pakeisite vieną smulkmeną – pavyzdžiui, pridėsite vieną grūdelį cukraus – kokteilio skonis bus visiškai kitoks.
4 veiksmas: sutrumpinkite
- Sutrumpinę (nukirpę) rezultatą iki 224 bitų, pasinaudojame tuo, kad SHA-512 veikia greičiau nei SHA-224 64 bitų sistemose, tačiau taip pat išlaikome mažesnių saugojimo reikalavimų 224 bitų maišos kodams pranašumus. Atkreipkite dėmesį, kad rezultatai nesuderinami, SHA-512/224 ir SHA-224 generuoja visiškai skirtingus maišos kodus.