SHA-512/224 Hash Kodu Kalkulyator
Nəşr olundu: 18 fevral 2025 at 17:46:25 UTC
Mətn girişinə və ya fayl yüklənməsinə əsaslanan hash kodunu hesablamaq üçün Secure Hash Algorithm 512/224 bit (SHA-512/224) hash funksiyasını istifadə edən Hash kod kalkulyatoru.SHA-512/224 Hash Code Calculator
SHA-512/224 (Secure Hash Algorithm 512/224-bit) – giriş (və ya mesaj) götürən və sabit ölçülü, 224-bitlik (28-bayt) çıxıntısı hasil edən kriptoqrafik hash funksiyasıdır. Adətən, bu funksiya 56 karakterlik heca nömrəsi kimi təmsil olunur. NSA tərəfindən dizayn edilmiş hash funksiyalarından ibarət SHA-2 ailəsinə aiddir. Bu, həqiqətən, müxtəlif başlanğıc dəyərləri və nəticə 224 bitə truncated sha-512, 64 bit kompüterlərdə SHA-512 daha sürətli sha-256 (bu SHA-224 bir truncated version olan) daha sürətli run, lakin 224 bit hash kodları kiçik saxlama tələbləri saxlamaq üçün istifadə etmək.
SHA-512, SHA-224 və SHA-512/224 çıxışları eyni giriş üçün tamamilə fərqlidir, buna görə də onlar uyğun deyil - yəni bir faylın SHA-224 hash kodunu dəyişdirib-dəyişmədiyini yoxlamaq üçün eyni faylın SHA-512/224 hash kodu ilə müqayisə etmək məntiqə uyğun deyil.
Tam açıqlama: Mən bu səhifədə istifadə olunan hash funksiyasının konkret icrasını yazmamışam. Bu PHP proqramlaşdırma dilinə daxil edilmiş standart funksiyadır. Mən yalnız rahatlıq üçün veb-interfeysi burada ictimaiyyətə açıq etmək üçün etdim.
SHA-512/224 Hash Alqoritmi haqqında
Mən riyaziyyatda xüsusilə yaxşı deyiləm və heç bir halda özümü riyaziyyatçı hesab etmirəm. Ona görə də çalışacam ki, bu hash funksiyasını yoldaşlarımın anlaya biləcəyi şəkildə izah edim. Əgər elmi cəhətdən düzgün olan riyaziyyat-versiyaya üstünlük verirsinizsə, əminəm ki, bunu çoxlu sayda başqa saytlarda tapa bilərsiniz ;-)
Hər nə olursa olsun, təsəvvür edək ki, hash funksiyası ona qoyduğunuz hər hansı bir maddədən unikal smoothie yaratmaq üçün nəzərdə tutulmuş super yüksək texnologiyalı blenderdir. Bunun üçün 4 addım atılır. Onlardan üçü ŞA-512 ilə eynidir:
1-ci addım: İnqrediyentlərə (Giriş) qoymaq
- Bu girişin sizin bir-birinizə qarışmasını istədiyiniz hər şey kimi düşünün: banan, saman, pizza dilimləri, hətta bütöv bir kitab. Nə qoyduğunuz önəmli deyil - böyük və ya kiçik, sadə və ya mürəkkəb.
2-ci addım: Qarışdırma prosesi (The Hash funksiyası)
- Düyməni basırsınız. Blender vəhşicə gedir - doğrayır, qarışdırır, çılğın sürətlə fırlanır. Onun daxilində heç kəsin dəyişə biləcəyi xüsusi resept var.
- Bu reseptdə belə çılğın qaydalar var: "Sola fırla, sağa fırla, yuxarıya çevir, silkələ, qəribə yollarla doğrayın". Bütün bunlar pərdə arxasında baş verir.
3-cü addım: Siz Smoothie (Çıxış) əldə edirsiniz:
- Hansı tərkiblərdən istifadə etməyinizdən asılı olmayaraq, blender sizə həmişə tam bir fincan smoothie verir (bu SHA-512-də 512 bitlik sabit ölçüdir).
- Smoothie sizin qoyduğunuz maddələr əsasında unikal dad və rəngə malikdir. Hətta bir xırda şeyi dəyişsəniz - bir dənə şəkər əlavə etmək kimi - hamarlıq tamamilə fərqli olacaq.
4-cü addım: Truncat
- Nəticəni 224 bitə endirərək (kəsməklə) şa-512-nin 64 bitlik sistemlərdə SHA-224-dən daha sürətli qaçdığı, eyni zamanda 224 bit hash kodları üçün daha kiçik saxlama tələblərinin faydasını saxladığımız faktdan yararlanırıq. Qeyd edək ki, nəticələr uyğun deyil, SHA-512/224 və SHA-224 tamamilə fərqli hash kodları yaradır.