Miklix

MD4 Hash Kodu Kalkulyator

Nəşr olundu: 16 fevral 2025 at 22:58:13 UTC
Son yeniləmə: 12 yanvar 2026 at 09:08:04 UTC

Mətn girişi və ya fayl yükləməsinə əsaslanaraq heş kodunu hesablamaq üçün Message Digest 4 (MD4) 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:

MD4 Hash Code Calculator

MD4 (Mesaj Digest 4), Ronald Rivest tərəfindən 1990-cı ildə hazırlanmış kriptoqrafik heş funksiyasıdır. O, ixtiyari uzunluqlu girişdən sabit 128 bitlik (16 bayt) heş dəyəri yaradır. MD4, toqquşma hücumlarına (eyni heş yaradan iki fərqli giriş tapmaq) imkan verən zəifliklərə görə artıq kriptoqrafik cəhətdən pozulmuş hesab olunur, ona görə də yeni sistemlər dizayn edərkən istifadə edilməməlidir. Geriyə uyğun heş kodu yaratmaq lazım gələrsə, buraya daxil edilmişdir.

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.



MD4 Heş Alqoritmi Haqqında

Mən riyaziyyatçı deyiləm, ona görə də bu heş funksiyasını riyaziyyatçı olmayan həmkarlarımın başa düşə biləcəyi şəkildə izah etməyə çalışacağam ;-) Əgər riyaziyyatla bağlı izahata üstünlük verirsinizsə, bunu bir çox başqa veb saytlarda tapa bilərsiniz.

Yaxşı, MD4-ü xüsusi kağız parçalayıcı kimi təsəvvür edin. Lakin o, kağızı parçalamaq əvəzinə, istənilən mesajı (məsələn, məktub, parol və ya kitab) kiçik, sabit ölçülü qəbzə "parçalayır". Mesajınızın nə qədər böyük və ya kiçik olmasından asılı olmayaraq, bu parçalayıcı sizə həmişə tam 16 bayt (128 bit) uzunluğunda və ya altıbucaqlı formada 32 simvoldan ibarət kiçik bir qəbz verir.

Mesajı düzgün şəkildə parçalamaq üçün dörd addımdan keçməlisiniz:

Addım 1: Mesajın Hazırlanması

  • Doğramadan əvvəl, kağızınızı doğrayıcıya mükəmməl uyğunlaşdırmaq üçün tənzimləməlisiniz.
  • Mesajınız çox qısadırsa, kağıza tam uyğun olması üçün əlavə boşluqlar (məsələn, qaralamalar və ya doldurucular) əlavə etməlisiniz.
  • Əgər çox uzundursa, onu eyni ölçülü bir neçə səhifəyə bölürsünüz.

Addım 2: Gizli möhür əlavə edin

  • Mesajı tənzimlədikdən sonra, sonda orijinal mesajın nə qədər uzun olduğunu göstərən gizli möhür əlavə edirsiniz.
  • Bu, parçalayıcıya nə qədər doldurucu əlavə etməyinizdən asılı olmayaraq mesajın orijinal ölçüsünü izləməyə kömək edir.

Addım 3: Parçalama Prosesi (3 Sehrli Raund)

  • İndi mesaj parçalayıcıya gedir.
  • Şredder xüsusi bir şəkildə birlikdə fırlanan 4 dişliyə (A, B, C və D) malikdir.
  • Ötürücülər 3 dövrədən keçir və aşağıdakılardır: Sözləri qarışdırın Bəzi hissələri tərs çevirin Onları Rubik kubu kimi çevirin Müxtəlif hissələri bir-birinə vurun
  • Hər raund mesajı getdikcə daha çox tanımaq mümkün olmayan qarışıq bir hala gətirir.

Addım 4: Yekun Qəbz

  • Bütün fırlatma, çevirmə və əzmə əməliyyatlarından sonra parçalayıcı qəbz verir - rəqəmlər və hərflərdən ibarət qısa bir sətir (heş).
  • Bu qəbz həmişə eyni uzunluqdadır, tək bir sözü və ya bütün kitabı parçalamağınızdan asılı olmayaraq!

Təəssüf ki, zaman keçdikcə insanlar bu sehrli parçalayıcının mükəmməl olmadığını aşkar etdilər. Bəzi ağıllı insanlar parçalayıcını iki fərqli mesaj üçün eyni qəbzi verməyə (buna toqquşma deyilir) necə aldatmağı və dişlilərin necə fırlanacağını proqnozlaşdırmağı və sonra saxta qəbzlər yaratmaq üçün istifadə etməyi öyrəndilər. Buna görə də, MD4 artıq vacib əşyalar üçün təhlükəsiz hesab edilmir.

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