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