Miklix

HAVAL-256/5 Hash Kodu Kalkulyator

Nəşr olundu: 18 fevral 2025 at 21:24:19 UTC

Mətn girişinə və ya fayl yükləməsinə əsaslanan hash kodunu hesablamaq üçün Dəyişən uzunluğunun 256 bit, 5 yuvarlaq (HAVAL-256/5) heş funksiyasını istifadə edən Hash 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-256/5 Hash Code Calculator

HAVAL (Hash of Variable Length) — 1992-ci ildə Yuliang Zheng, Josef Pieprzyk və Jennifer Seberry tərəfindən dizayn edilmiş kriptoqrafik hash funksiyasıdır. MD (Message Digest) ailəsinin uzantısıdır, xüsusi olaraq MD5-dən ilhamlansa da, elastiklik və təhlükəsizliyin əhəmiyyətli dərəcədə yaxşılaşması ilə. O, 128-dən 256 bitə qədər dəyişən uzunluqlarda hash kodları istehsal edə bilər, verilənləri 3, 4 və ya 5 yuvarlaq şəkildə emal edə bilər.

Bu səhifədə təqdim olunan variantda 5 dövrədə hesablanmış 256 bitlik (32 baytlıq) heş kod çıxar. Nəticədə 64 ədəd altıbucaqlı ədəd kimi çıxış edir.

Bu, HAVAL-ın ən təhlükəsiz versiyasıdı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-ı maddələr (sizin məlumatlarınızı) o qədər yaxşı qarışdırmaq üçün nəzərdə tutulmuş super güclü blender kimi təsəvvür edin ki, heç kim sadəcə son smoothie (the hash) baxaraq orijinal resepti tapa bilməz.

Addım 1: İnqrediyentlərin hazırlanması (Sizin məlumatlarınız)

HavaL bəzi data - bir mesaj, parol və ya fayl kimi verdikdə, o, yalnız blender as-is atmır. Birincisi, o:

  • Verilənləri təmizləyib səliqəli hissələrə bölür (buna padding deyilir).
  • Ümumi ölçünün blenderə mükəmməl uyğun olduğuna əmin olun (smoothie tərkiblərinin kavaneri eyni dərəcədə doldurduğuna əmin olun).

2-ci addım: Döngələrdə qarışdırma (Keçidləri qarışdırmaq)

HAVAL sadəcə bir dəfə "blend" basmır. Məlumatlarınızı 3, 4, və ya 5 yuvarlaq vasitəsilə qarışdırır - hər bir parçanın pulvered olduğundan əmin olmaq üçün smoothie-nizi bir neçə dəfə qarışdırmaq kimi.

  • 3 keçid: Tez qarışdırma (sürətli, lakin çox təhlükəsiz deyil).
  • 5 keçid: Super-birtərəfli qarışıq (daha yavaş, lakin çox daha təhlükəsiz).

Hər dövrə verilənləri müxtəlif cür qarışdırır, xüsusi "blades" (riyaziyyat əməliyyatları) istifadə edərək məlumatları çılğın, gözlənilməz üsullarla doğrayır, çevirir, qızışdırır, mash edir.

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

Qarışıq döngələr arasında HAVAL öz gizli sousu - hər şeyi daha da qızışdıran xüsusi reseptlərini əlavə edir. Bu addım, hətta məlumatlarınızdakı kiçik bir dəyişikliyin (bir şifrədə bir hərfi dəyişdirmək kimi) son smoothie-ni tamamilə fərqli hala gətirir.

4-cü addım: Final Smoothie (The Hash)

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

  • Bu, hash - sizin məlumatların unikal barmaq izi.
  • Orijinal məlumatlarınız nə qədər böyük və ya kiçik olsa da, hash həmişə eyni ölçüdə olur. Hər hansı ölçülü meyvəni blenderə qoymağa bənzəyir, amma həmişə eyni fincanı hamarlığa almaq.

2025-ci ilə olan məlumata görə, yalnız HAVAL-256/5 hələ də kriptoqrafik məqsədlər üçün ağlabatan təhlükəsiz hesab olunur, halbuki yeni sistemlərin layihələndirilməsi zamanı ondan istifadə etmək olmaz. Əgər siz hələ də irsi sistemdə istifadə edirsinizsə, dərhal heç bir riskə məruz qalmırsınız. Lakin daha uzun müddətdə SHA3-256 kimi bir yerə köç etmə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.