Miklix

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

Mətn girişi və ya fayl yükləməsinə əsaslanaraq heş kodunu hesablamaq üçün Whirlpool heş funksiyasından istifadə edən heş kodu kalkulyatoru.

Bu səhifə mümkün qədər çox insan üçün əlçatan olması üçün ingilis dilindən maşın tərcümə edilib. Təəssüf ki, maşın tərcüməsi hələ mükəmməl texnologiya deyil, ona görə də səhvlər baş verə bilər. İstəyirsinizsə, orijinal ingilis versiyasına buradan baxa bilərsiniz:

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.


Yeni Hash Kodunu hesablayın

Bu forma vasitəsilə təqdim edilən məlumatlar və ya yüklənmiş fayllar yalnız tələb olunan hash kodunu yaratmaq üçün lazım olan müddət ərzində serverdə saxlanılacaq. Nəticə brauzerinizə qaytarılmadan dərhal silinəcək.

Daxiletmə məlumatları:



Təqdim edilmiş mətn UTF-8 kodludur. Hash funksiyaları ikili verilənlər üzərində işlədiyi üçün nəticə mətnin başqa kodlaşdırmada olmasından fərqli olacaq. Müəyyən bir kodlaşdırmada mətnin hashini hesablamağınız lazımdırsa, bunun əvəzinə bir fayl yükləməlisiniz.



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:


Bluesky-də paylaşınFacebookda paylaşLinkedIn-də paylaşınTumblr-da paylaşınX-də paylaşınLinkedIn-də paylaşınPinterest-də Pin

Mikkel Christensen

Müəllif haqqında

Mikkel Christensen
Mikkel miklix.com saytının yaradıcısı və sahibidir. O, peşəkar kompüter proqramçısı/proqram təminatı tərtibatçısı kimi 20 ildən artıq təcrübəyə malikdir və hazırda böyük Avropa İT korporasiyasında tam iş günü işləyir. Bloq yazmayanda o, boş vaxtını geniş çeşidli maraqlara, hobbilərə və fəaliyyətlərə sərf edir ki, bu da müəyyən dərəcədə bu veb-saytda əhatə olunan müxtəlif mövzularda əks oluna bilər.