Calculator cod hash SHA-512/224
Publicat: 18 februarie 2025 la 17:44:50 UTC
Calculator de cod hash care utilizează funcția hash Secure Hash Algorithm 512/224 biți (SHA-512/224) pentru a calcula un cod hash bazat pe introducerea textului sau încărcarea fișierului.SHA-512/224 Hash Code Calculator
SHA-512/224 (Secure Hash Algorithm 512/224-bit) este o funcție hash criptografică care preia o intrare (sau un mesaj) și produce o ieșire de dimensiune fixă, de 224 de biți (28 de biți), reprezentată în mod obișnuit ca un număr hexazecimal de 56 de caractere. Aparține familiei SHA-2 de funcții hash, concepute de NSA. Este într-adevăr SHA-512 cu valori de inițializare diferite și rezultatul trunchiat la 224 de biți, pentru a profita de faptul că SHA-512 rulează mai repede decât SHA-256 (care SHA-224 este o versiune trunchiată) pe computerele pe 64 de biți, dar pentru a păstra cerințele mai mici de stocare ale codurilor hash de 224 de biți.
Ieșirile SHA-512, SHA-224 și SHA-512/224 sunt complet diferite pentru aceeași intrare, deci nu sunt compatibile - adică nu are sens să compari un cod hash SHA-224 al unui fișier cu un cod hash SHA-512/224 al aceluiași fișier pentru a vedea dacă acesta a fost modificat.
Dezvăluire completă: nu am scris implementarea specifică a funcției hash utilizată pe această pagină. Aceasta este o funcție standard inclusă în limbajul de programare PHP. Am creat doar interfața web pentru a o pune la dispoziția publicului aici pentru comoditate.
Despre algoritmul hash SHA-512/224
Nu sunt deosebit de bun la matematică și în niciun caz nu mă consider un matematician, așa că voi încerca să explic această funcție hash într-un mod pe care colegii mei non-matematicieni îl pot înțelege. Dacă preferați versiunea matematică corectă din punct de vedere științific, sunt sigur că o puteți găsi pe multe alte site-uri web ;-)
Oricum, să ne imaginăm că funcția de hash este un blender super high-tech conceput pentru a crea un smoothie unic din orice ingrediente pe care le pui în el. Aceasta necesită patru pași, dintre care trei sunt la fel cu SHA-512:
Pasul 1: Introduceți ingredientele (intrare)
- Gândiți-vă la intrare ca la orice doriți să amestecați: banane, căpșuni, felii de pizza sau chiar o carte întreagă. Nu contează ce pui - mare sau mic, simplu sau complex.
Pasul 2: Procesul de amestecare (funcția Hash)
- Apăsați butonul, iar blenderul se înnebunește - toca, amestecă, rotește la viteze nebunești. Are o rețetă specială în interior pe care nimeni nu o poate schimba.
- Această rețetă include reguli nebunești precum: „Întoarce la stânga, învârte la dreapta, răsturnează cu susul în jos, scutură, toacă în moduri ciudate”. Toate acestea se întâmplă în culise.
Pasul 3: obțineți un smoothie (ieșire):
- Indiferent de ingredientele pe care le-ați folosit, blenderul vă oferă întotdeauna exact o ceașcă de smoothie (aceasta este dimensiunea fixă de 512 biți în SHA-512).
- Smoothie-ul are o aromă și o culoare unică, în funcție de ingredientele pe care le-ați introdus. Chiar dacă schimbați doar un lucru mic - cum ar fi adăugarea unui bob de zahăr - smoothie-ul va avea un gust complet diferit.
Pasul 4: trunchiați
- Prin trunchierea (tăierea) rezultatului la 224 de biți, profităm de faptul că SHA-512 rulează mai rapid decât SHA-224 pe sisteme pe 64 de biți, dar păstrăm și beneficiul cerințelor mai mici de stocare pentru codurile hash de 224 de biți. Observați că rezultatele nu sunt compatibile, SHA-512/224 și SHA-224 generează coduri hash complet diferite.