# Generator SHA-224

Calculați hashul SHA-224 al oricărui text dintr-un singur pas. Instrumentul codifică intrarea ca UTF-8, aplică varianta de 224 de biți din familia SHA-2, definită în FIPS 180-4, și returnează digestul hexazecimal de 56 de caractere sau forma sa Base64. Dezvoltatorii îl folosesc pentru a verifica digesturile în protocoale și suite de teste care așteaptă SHA-224, precum unele configurații TLS, DNSSEC și de semnare.

## Întrebări frecvente

### Ce este SHA-224?

SHA-224 face parte din familia SHA-2, definită în FIPS 180-4. Folosește aceeași funcție de comprimare ca SHA-256, cu valori inițiale diferite, și trunchiază rezultatul la 224 de biți. Rezultatul are 28 de octeți, afișați ca 56 de caractere hexazecimale.

### Cum este transformat textul meu în octeți înainte de calcularea hashului?

Instrumentul codifică textul exact așa cum l-ați introdus, folosind UTF-8, apoi calculează hashul acelor octeți. Spațiile, taburile și întreruperile de linie contează, așa că o linie nouă la final produce un digest diferit. Caracterele din afara ASCII, precum literele accentuate sau emoji-urile, ocupă între doi și patru octeți fiecare.

### Cum arată hashul SHA-224 al unui șir gol?

Calcularea hashului pentru o intrare goală returnează d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f. Textul abc produce 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7, vectorul de test publicat. Puteți folosi ambele valori pentru a confirma că o altă implementare oferă același rezultat.

### Care este diferența dintre rezultatul hexazecimal și cel Base64?

Ambele reprezintă aceiași 28 de octeți. Formatul hexazecimal scrie fiecare octet folosind două caractere mici, pentru un total de 56 de caractere, în timp ce Base64 îi împachetează în 40 de caractere cu umplere. Alegeți formatul așteptat de fișierul de configurare, antetul sau API.

### Este SHA-224 sigur?

Nu se cunosc atacuri practice de coliziune sau de preimagine împotriva SHA-224, care oferă aproximativ 112 biți de rezistență la coliziuni. Este mai slab decât SHA-256 doar pentru că rezultatul său este mai scurt. Pentru proiectele noi, SHA-256 sau SHA-384 sunt opțiunile mai uzuale.

### De ce aș folosi SHA-224 în loc de SHA-256?

SHA-224 se folosește mai ales când este impus de un protocol sau standard ori când un digest mai scurt economisește spațiu, oferind în același timp securitatea pe 112 de biți a unui RSA pe 2048 de biți sau a 3DES. Costul său este același ca pentru SHA-256. Dacă nimic nu impune SHA-224, SHA-256 este alegerea implicită mai sigură pentru compatibilitate.

### Pot calcula hashul unui fișier cu acest instrument?

Instrumentul calculează hashul textului pe care îl lipiți, nu al fișierelor încărcate. Pentru fișiere binare, folosiți pe calculatorul dvs. o comandă precum openssl dgst -sha224 sau sha224sum. Conținutul unui fișier text lipit produce același digest numai dacă întreruperile de linie și codificarea sunt identice.

### Este SHA-224 potrivit pentru stocarea parolelor?

Nu. SHA-224 este conceput să fie rapid, astfel că atacatorii pot testa miliarde de încercări pe secundă. Stocați parolele folosind o funcție lentă cu salt, precum bcrypt sau Argon2, pe care le produc instrumentele Bcrypt Generator și Argon2 Generator de pe acest site.

### Cât de lungă poate fi intrarea?

Puteți calcula hashul pentru până la 5 MiB de text într-o singură solicitare. Hashul este calculat pe server într-o singură trecere, iar datele nu sunt stocate sau înregistrate. Pentru date mai mari, este mai bine să calculați hashul local cu un instrument în linia de comandă.

### Rezultatul SHA-224 este întotdeauna același pentru același text?

Da. SHA-224 este determinist, așa că octeți identici produc întotdeauna același digest pe orice sistem. Chiar și o modificare de un singur caracter produce un rezultat complet diferit, ceea ce face hashul util pentru detectarea schimbărilor accidentale.

Reclama dvs. aici?

[Trimiteți-ne un e-mail](mailto:hi@dennn.is?subject=Publicitate%20pe%20OneClick%20Pro)

[Reclamă Suita de pluginuri pregătită pentru agenți pentru WordPress.](https://sleekwp.com/?ref=oneclickpro)
