Miklix

HAVAL-128/4 Hash Kodu Kalkulyatoru

Nəşr olundu: 18 fevral 2025 at 20:26:35 UTC
Son yeniləmə: 12 yanvar 2026 at 14:10:40 UTC

Mətn girişi və ya fayl yükləməsinə əsaslanaraq heş kodunu hesablamaq üçün Dəyişkən Uzunluqlu 128 bitlik, 4 dövrəli heş (HAVAL-128/4) heş funksiyasından istifadə edən heş kod 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-128/4 Hash Code Calculator

HAVAL (Dəyişən Uzunluqlu Heş), 1992-ci ildə Yuliang Zheng, Josef Pieprzyk və Jennifer Seberry tərəfindən hazırlanmış kriptoqrafik heş funksiyasıdır. Xüsusilə MD5-dən ilhamlanan, lakin elastiklik və təhlükəsizlik baxımından əhəmiyyətli irəliləyişlərə malik MD (Mesaj Digest) ailəsinin genişləndirilmiş versiyasıdır. Məlumatları 3, 4 və ya 5 raundda emal edərək, 128-dən 256 bitə qədər dəyişkən uzunluqlu heş kodları yarada bilər.

Bu səhifədə təqdim olunan variant 4 dövrədə hesablanmış 128 bitlik (16 bayt) heş kodunu çıxarır. Nəticə 32 rəqəmli onaltılıq ədəd kimi verilir.

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 Heş Alqoritmi Haqqında

HAVAL-ı inqrediyentləri (məlumatlarınızı) o qədər yaxşıca qarışdırmaq üçün hazırlanmış super güclü bir blender kimi təsəvvür edin ki, heç kim son smuziyə (heştə) baxaraq orijinal reseptini tapa bilməz.

Addım 1: Tərkib hissələrinin hazırlanması (Sizin məlumatlarınız)

HAVAL-a mesaj, parol və ya fayl kimi bəzi məlumatlar verdiyiniz zaman, o, onları olduğu kimi blenderə atmır. Birincisi, o:

  • Məlumatları təmizləyir və səliqəli hissələrə bölür (buna boşluq deyilir).
  • Ümumi ölçünün blenderə mükəmməl uyğun olduğundan əmin olur (məsələn, smuzi tərkib hissələrinin bankanı bərabər şəkildə doldurduğundan əmin olur).

Addım 2: Raundlarda qarışdırma (Pasları qarışdırma)

HAVAL sadəcə bir dəfə "qarışdır" düyməsini basmır. Məlumatlarınızı 3, 4 və ya 5 raund ərzində qarışdırır - məsələn, hər hissənin əzildiyindən əmin olmaq üçün smuzini bir neçə dəfə qarışdırmaq kimi.

  • Ötürmə: Tez bir kombinasiya (sürətli, lakin çox təhlükəsiz deyil).
  • 5 ötürmə: Super diqqətlə hazırlanmış kombinasiya (yavaş, lakin daha təhlükəsiz).

Hər raundda məlumatları fərqli şəkildə qarışdırır, məlumatları dəli və gözlənilməz şəkildə doğrayır, çevirir, qarışdırır və əzir.

Addım 3: Gizli Sous (Sıxılma Funksiyası)

Qarışdırma raundları arasında HAVAL gizli sousunu - işləri daha da qızışdıran xüsusi reseptləri əlavə edir. Bu addım, məlumatlarınızdakı kiçik bir dəyişikliyin (məsələn, paroldakı bir hərfin dəyişdirilməsi) belə son smuzini tamamilə fərqli etməsini təmin edir.

Addım 4: Son Smuzi (Heş)

Bütün qarışdırma işlərindən sonra HAVAL son "smuzini" hazırlayır.

  • Bu, heşdir - məlumatlarınızın unikal barmaq izidir.
  • İlkin məlumatlarınız nə qədər böyük və ya kiçik olursa olsun, heş həmişə eyni ölçüdə olur. Bu, istənilən ölçülü meyvəni blenderə qoyub həmişə eyni fincan smuzi əldə etmək kimidir.

2025-ci il etibarilə yalnız HAVAL-256/5 hələ də kriptoqrafik məqsədlər üçün təhlükəsiz hesab olunur, baxmayaraq ki, yeni sistemlər dizayn edərkən ondan istifadə etməməlisiniz. Əgər hələ də onu köhnə bir sistemdə istifadə edirsinizsə, heç bir dərhal risk altında deyilsiniz, lakin uzunmüddətli perspektivdə məsələn, SHA3-256-ya keçməyi düşünün.

Ə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.