Generator SHA-224
Izračunajte zgoščeno vrednost SHA-224 poljubnega besedila z enim korakom. Orodje vaš vnos kodira kot UTF-8, uporabi 224-bitno različico družine SHA-2, določeno v FIPS 180-4, ter vrne 56-mestni šestnajstiški izvleček ali njegovo obliko Base64. Razvijalci ga uporabljajo za preverjanje izvlečkov v protokolih in testnih zbirkah, ki pričakujejo SHA-224, na primer nekaterih TLS, DNSSEC in konfiguracijah za podpisovanje.
Pogosta vprašanja
Kaj je SHA-224?
SHA-224 je član družine SHA-2, določene v FIPS 180-4. Uporablja isto kompresijsko funkcijo kot SHA-256, vendar z drugačnimi začetnimi vrednostmi, rezultat pa skrajša na 224 bitov. Izhod obsega 28 bajtov, prikazanih kot 56 šestnajstiških znakov.
Kako se moje besedilo pred zgoščevanjem pretvori v bajte?
Orodje besedilo kodira natančno tako, kot ste ga vnesli, v UTF-8 in zgosti te bajte. Štejejo tudi presledki, tabulatorji in prelomi vrstic, zato končni prelom vrstice povzroči drugačen izvleček. Znaki zunaj ASCII, kot so črke z naglasi ali čustveni simboli, zavzamejo po dva do štiri bajte.
Kako je videti zgoščena vrednost SHA-224 za prazen niz?
Zgoščevanje praznega vnosa vrne d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f. Besedilo abc da 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7, objavljeni testni vektor. Obe vrednosti lahko uporabite za preverjanje, ali se druga izvedba ujema s to.
Kakšna je razlika med šestnajstiškim izhodom in izhodom Base64?
Oba prikazujeta istih 28 bajtov. Šestnajstiški zapis vsak bajt predstavi z dvema malima črkama, skupaj torej 56 znakov, medtem ko jih Base64 združi v 40 znakov z dopolnitvijo. Izberite obliko, ki jo pričakujejo vaša konfiguracijska datoteka, glava ali API.
Ali je SHA-224 varen?
Za SHA-224 ni znanega praktičnega napada na kolizije ali predsliko, njegova odpornost proti kolizijam pa znaša približno 112 bitov. Šibkejši je od SHA-256 samo zato, ker je njegov izhod krajši. Za nove zasnove sta pogostejši izbiri SHA-256 ali SHA-384.
Zakaj bi uporabili SHA-224 namesto SHA-256?
SHA-224 se uporablja predvsem tam, kjer ga zahteva protokol ali standard, oziroma kadar krajši izvleček prihrani prostor in hkrati zagotavlja enako 112-bitno varnost kot RSA z 2048 biti ali 3DES. Njegova računska zahtevnost je enaka kot pri SHA-256. Če SHA-224 ni izrecno zahtevan, je SHA-256 varnejša privzeta izbira zaradi združljivosti.
Ali lahko s tem orodjem zgostim datoteko?
Orodje zgosti prilepljeno besedilo, ne pa naloženih datotek. Za binarne datoteke v svojem računalniku uporabite ukaz, kot sta openssl dgst -sha224 ali sha224sum. Vsebina besedilne datoteke da isti izvleček le, če se prelomi vrstic in kodiranje povsem ujemajo.
Ali je SHA-224 primeren za shranjevanje gesel?
Ne. SHA-224 je zasnovan tako, da je hiter, zato lahko napadalci preizkusijo milijarde ugibanj na sekundo. Gesla shranjujte s počasno funkcijo s soljo, kot sta bcrypt ali Argon2, ki ju ustvarita orodji Bcrypt Generator in Argon2 Generator na tem spletnem mestu.
Kako dolg je lahko vnos?
V eni zahtevi lahko zgostite do 5 MiB besedila. Zgoščena vrednost se izračuna na strežniku v enem prehodu, pri čemer se nič ne shrani ali beleži. Večje količine podatkov je bolje zgostiti lokalno z orodjem ukazne vrstice.
Ali je rezultat SHA-224 vedno enak za isto besedilo?
Da. SHA-224 je determinističen, zato isti bajti v vsakem sistemu vedno dajo enak izvleček. Že sprememba enega znaka povzroči povsem drugačen rezultat, zato je zgoščena vrednost uporabna za odkrivanje nenamernih sprememb.