Whirlpool Hash Kodu Kalkulyator
Nəşr olundu: 18 fevral 2025 at 21:31:00 UTC
Son yeniləmə: 12 yanvar 2026 at 14:23:29 UTC
Whirlpool Hash Code Calculator
Whirlpool heş funksiyası, Vincent Rijmen (AES-in həmmüəlliflərindən biri) və Paulo SLM Barreto tərəfindən hazırlanmış kriptoqrafik heş funksiyasıdır. İlk dəfə 2000-ci ildə təqdim edilmiş və daha sonra təhlükəsizliyi artırmaq üçün 2003-cü ildə yenidən işlənmişdir. Whirlpool, ISO/IEC 10118-3 standartının bir hissəsidir və bu da onu geniş kriptoqrafik tətbiqlər üçün uyğun edir. Adətən 128 onaltılıq simvol kimi təmsil olunan 512 bitlik (64 bayt) heş kodu yaradır.
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.
Whirlpool Hash Alqoritmi haqqında
Mən riyaziyyatçı və ya kriptoqraf deyiləm, ona görə də bu heş funksiyasının necə işlədiyini sadə dildə izah etməyə çalışacağam. Əgər elmi cəhətdən dəqiq, riyaziyyat baxımından zəngin izahata üstünlük verirsinizsə, əminəm ki, bunu digər veb saytlarda da tapa bilərsiniz ;-)
Hər halda, təsəvvür edin ki, banan, çiyələk, ispanaq, fıstıq yağı və s. kimi müxtəlif inqrediyentlərdən smuzi hazırlayırsınız. Whirlpool inqrediyentlərinizə (və ya məlumatlarınıza) belə təsir göstərir:
Addım 1 - Hər şeyi doğrayın (Məlumatları hissələrə ayırın)
- Əvvəlcə, məlumatlarınızı qarışdırmadan əvvəl meyvələri dilimləmək kimi kiçik hissələrə ayırır.
Addım 2 - Dəli kimi qarışdırın (Qarışıqlaşdırın)
İndi isə, bu parçaları 10 fərqli sürətə ("raundlar" adlanır) malik güclü bir qarışdırıcıya yerləşdirir. Hər raund məlumatları fərqli bir şəkildə qarışdırır:
- Dəyişdirmə və Çevirmə (Əvəzetmə): Bəzi hissələr digərləri ilə dəyişdirilir, məsələn, çiyələyi qaragilə ilə əvəz etmək.
- Dairəvi hərəkətləri qarışdırmaq (Permutasiya): Qarışığı fırladaraq inqrediyentləri bir yerdən digərinə dəyişdirir ki, heç nə əvvəlki yerində qalmasın.
- Hər şeyi əzin (Qarışdırın): Dadları (və ya məlumatları) qarışıq boyunca bərabər şəkildə yaymaq üçün əzir və qarışdırır.
- Gizli Tərkib Əlavə Edin (Açar Qarışdırma): Smuzini unikal etmək üçün üzərinə "gizli tərkib hissəsi" (xüsusi kod) səpilir.
Addım 3 - Yekun Nəticə (Heş)
- 10 raund intensiv qarışdırmadan sonra hamar, mükəmməl qarışıq bir içki - və ya bu halda 512 bitlik bir heş əldə edirsiniz. Artıq smuzidən orijinal bananları və ya ispanağı çıxarmağın yolu yoxdur. Sizdə qalan tək şey son içkidir.
Əlavə Oxu
Bu yazı xoşunuza gəldisə, bu təklifləri də bəyənə bilərsiniz:
