Miklix

HAVAL-192/4 Hash Kodu Kalkulyatoru

Nəşr olundu: 18 fevral 2025 at 20:38:12 UTC

Mətn daxilinə və ya fayl yükləməsinə əsaslanan hash kodunu hesablamaq üçün Dəyişən Uzunluqlu 192 bit, 4 dövrə (HAVAL-192/4) hash funksiyasından istifadə edən hash 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:

HAVAL-192/4 Hash Code Calculator

HAVAL (Dəyişən Uzunluq Hash) 1992-ci ildə Yuliang Zheng, Josef Pieprzyk və Jennifer Seberry tərəfindən hazırlanmış kriptoqrafik hash funksiyasıdır. O, MD (Message Digest) ailəsinin davamıdır, xüsusi olaraq MD5-dən ilhamlanıb, lakin çeviklik və təhlükəsizlik baxımından əhəmiyyətli təkmilləşdirmələrə malikdir. O, 3, 4 və ya 5 raundda məlumatları emal edərək 128 ilə 256 bit arasında dəyişən uzunluqlu hash kodları istehsal edə bilər.

Bu səhifədə təqdim olunan variant 4 raundda hesablanmış 192 bit (24 bayt) hash kodunu çıxarır. Nəticə 48 rəqəmli onaltılıq ədəd kimi çıxarılı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.



HAVAL Hash Alqoritmi haqqında

HAVAL-ı inqrediyentləri (məlumatlarınızı) elə hərtərəfli qarışdırmaq üçün nəzərdə tutulmuş super güclü qarışdırıcı kimi təsəvvür edin ki, heç kim yalnız son smoothie-yə (hesh) baxaraq orijinal resepti anlaya bilməz.

Addım 1: Tərkiblərin Hazırlanması (Məlumatlarınız)

HAVAL-a mesaj, parol və ya fayl kimi bəzi məlumatları verdiyiniz zaman o, onu sadəcə olaraq blenderə atmır. Birincisi, o:

  • Məlumatları təmizləyir və səliqəli parçalara ayırır (buna padding deyilir).
  • Ümumi ölçüsün blenderə mükəmməl uyğunlaşdığına əmin olun (məsələn, smoothie inqrediyentlərinin bankaya bərabər doldurulmasına əmin olun).

Addım 2: Dairələrdə qarışdırma (Keçidləri qarışdırma)

HAVAL sadəcə bir dəfə "qarışdırmaq" düyməsini basmır. O, məlumatlarınızı 3, 4 və ya 5 dövrə ilə qarışdırır - hər bir parçanın toz halına salındığından əmin olmaq üçün smoothienizi dəfələrlə qarışdırmaq kimi.

  • 3 keçid: Sürətli qarışıq (sürətli, lakin çox təhlükəsiz deyil).
  • 5 keçid: Super hərtərəfli qarışıq (daha yavaş, lakin daha təhlükəsiz).

Hər bir raund məlumatları çılğın, gözlənilməz üsullarla doğrayan, çevirən, qarışdıran və əzən xüsusi "bıçaqlar" (riyaziyyat əməliyyatları) istifadə edərək məlumatları fərqli şəkildə qarışdırır.

Addım 3: Gizli sous (sıxılma funksiyası)

Qarışdırma dövrləri arasında HAVAL gizli sousunu əlavə edir - hər şeyi daha da qarışdıran xüsusi reseptlər. Bu addım məlumatlarınızdakı kiçik bir dəyişikliyin belə (məsələn, parolda bir hərfin dəyişdirilməsi) son smoothie-ni tamamilə fərqli hala gətirməsini təmin edir.

Addım 4: Son Smoothie (The Hash)

Bütün qarışdırmadan sonra HAVAL son "smoothie"nizi tökür.

  • Bu hashdır - məlumatlarınızın unikal barmaq izi.
  • Orijinal məlumatınızın nə qədər böyük və ya kiçik olmasından asılı olmayaraq, hash həmişə eyni ölçülüdür. İstənilən ölçüdə meyvələri blenderə atmaq, lakin həmişə eyni stəkan smoothie almaq kimidir.

2025-ci ildən etibarən yalnız HAVAL-256/5 kriptoqrafik məqsədlər üçün hələ də ağlabatan təhlükəsiz hesab olunur, baxmayaraq ki, siz yeni sistemlər hazırlayarkən ondan istifadə etməməlisiniz. Əgər siz hələ də onu köhnə sistemdə istifadə edirsinizsə, dərhal risk altında deyilsiniz, lakin daha uzun müddətdə məsələn, SHA3-256-a köçməyi düşünün.

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

Mikkel Bang Christensen

Müəllif haqqında

Mikkel Bang 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.