MD2 generatoru
MD2 generatoru istənilən sətirdən MD2 heşi yaradan pulsuz alətdir. Ondan yoxlama cəmlərini müqayisə etmək, təkrarlanan məlumatları aşkarlamaq və ya köhnə sistemlərlə uyğunluğu təmin etmək üçün istifadə edə bilərsən.
MD2 nədir və hələ də təhlükəsizdirmi?
MD2 Ronald Rivest tərəfindən 1989-cu ildə yaradılmış kriptoqrafik heş funksiyasıdır. Lakin artıq sındırılıb və təhlükəsizlik məqsədləri üçün istifadədən çıxarılıb. İlk 8 bitlik kompüterlər üçün hazırlanmış bu alqoritm daha sonra, 1992-ci ildə RFC 1319 sənədində təsvir edilib.
MD2 daxil edilən məlumatı sabit uzunluqlu rəqəmsal izə çevirir. Birtərəfli funksiya kimi nəzərdə tutulduğundan, adətən yalnız heş dəyərinə əsasən ilkin məlumatı hesablamaq mümkün deyil. MD2 həmişə 128 bitlik heş yaradır. Bu nəticə adətən 0-dan 9-a qədər rəqəmlər və a-dan f-ə qədər hərflərlə 32 onaltılıq simvol şəklində göstərilir.
MD2-nin kolliziyalara davamlılığı sındırılıb. Buna görə gözlənilən heş etibarlı olsa belə, məlumatın hücumçu tərəfindən dəyişdirilmədiyini etibarlı şəkildə yoxlamaq üçün bu alqoritmdən istifadə etmək olmaz. Internet Engineering Task Force MD2-yə Tarixi status verib. Onu yeni təhlükəsizlik sistemləri, rəqəmsal imzalar və ya sertifikatlar üçün seçmək olmaz. Qəsdən edilən dəyişikliklərə qarşı davamlılıq vacibdirsə, etibarlı heş dəyəri ilə SHA-256 kimi müasir alqoritmdən, MAC-dan və ya rəqəmsal imzadan istifadə et.
MD2 heşini necə yarada bilərəm?
Heşlənəcək sətri daxil et və MD2 Heşi nəticə sahəsindəki 32 simvolluq onaltılıq heşi götür. MD2 generatoru eyni giriş baytları ardıcıllığı üçün hər dəfə eyni nəticəni yaradır.
- Köhnə sistemin və ya yoxlama cəmi qeydinin tələb etdiyi mətni olduğu kimi daxil et və ya yapışdır.
- Nəticəni yarat və 32 onaltılıq simvolun hamısını köçür.
- Heşi gözlənilən nəticə ilə müqayisə et və heç bir simvolun çatışmadığını yoxla.
Hesablama serverdə aparılır. Daxil etdiyin məlumat HTTPS üzərindən serverə göndərilir və saxlanılmır. Buna baxmayaraq, parolları, məxfi açarları, giriş tokenlərini və digər məxfi məlumatları serverdə işləyən bu MD2 alətinə göndərmə.
MD2 heşinin şifrəsini açmaq və ya onu geri çevirmək mümkündürmü?
Xeyr. Heşləmə şifrələmə deyil və deşifrə açarı yoxdur, buna görə MD2 heşinin şifrəsini açmaq mümkün deyil. Heş dəyəri ilkin girişin kodlaşdırılmış surətini deyil, sabit uzunluqlu nəticəni ehtiva edir.
Bununla belə, hücumçu ehtimal olunan girişləri yoxlayıb hər birini heşləyərək və nəticələri müqayisə edərək MD2 girişini tapa bilər. MD2 ilə heşlənmiş qısa sözlər, geniş istifadə olunan parollar və asan proqnozlaşdırılan identifikatorlar lüğət hücumlarına və əvvəlcədən hesablanmış siyahılara qarşı xüsusilə həssasdır. MD2 məlumatı məxfi saxlamır, bunun üçün şifrələmə tələb olunur. Bundan əlavə, MD2-nin köhnəlmiş təhlükəsizlik quruluşu onu hücumlara davamlılıq tələb olunan hallar üçün yararsız edir.
Bir neçə mümkün giriş eyni heşi yaradırsa, heş hansı girişdən istifadə edildiyini də göstərə bilməz. Belə uyğunluqlar kolliziya adlanır və MD2 artıq məqbul kolliziya davamlılığı təmin etmir.
MD2 bu gün harada istifadə olunur?
MD2 köhnə proqramların, fayl formatlarının, arxivlərin və ya sənədləşdirilmiş test məlumatlarının tələb etdiyi yoxlama cəmlərini yenidən yaratmaq üçün istifadə oluna bilər. Mövcud sistemin məhz MD2 tələb etdiyi, təhlükəsizliklə əlaqəsi olmayan tapşırıqlarda da işə yaraya bilər.
- Köhnə sistemlərlə uyğunluq: köhnə protokol və ya verilənlər bazası 32 simvolluq MD2 heşləri saxladıqda.
- Yoxlama cəmlərinin müqayisəsi: heç bir zərərli tərəfin məlumatı seçə bilmədiyi şəraitdə təsadüfi dəyişiklikləri aşkarlamaq üçün.
- Təkrarlanan məlumatların aşkarlanması: artıq MD2 identifikatorlarından istifadə edən qapalı və hücum riski olmayan məlumat toplusunda.
- Tarixi sınaqlar: realizasiyanı köhnə spesifikasiya ilə müqayisə edərkən.
MD2 parolların saxlanması üçün istifadə edilməməlidir. Bu alqoritmdə daxili salt və tənzimlənən iş əmsalı yoxdur. Salt əlavə etmək də onu parol heşləməsi üçün uyğun sxemə çevirmir. MD2 proqram yükləmələrini və ya sübutları qəsdən dəyişdirilmədən qorumaq üçün də istifadə edilməməlidir. MD4 generatori və MD5 generatori məhz həmin əlaqəli alqoritmləri tələb edən sistemlərdə kömək edə bilər. Lakin bu alqoritmlərin heç biri təhlükəsizliyin vacib olduğu yeni sistemlərin hazırlanması üçün uyğun deyil.
Girişlər, baytlar və dəqiq uyğunluq
MD2 generatoru serverə daxil edilən sətri təmsil edən baytları heşləyir. Buna görə girişdəki hər bir simvol əhəmiyyətlidir. Məsələn, hello 32 simvolluq onaltılıq nəticə yaradır, Hello isə fərqli girişdir və başqa nəticə verməsi gözlənilir. Girişdəki əvvəl və sondakı boşluqlar, tabulyasiya simvolları, durğu işarələri və sətirsonları nəzərə alınır, yox sayılmır.
MD2 generatorunun sətir sahəsinə daxil edilən ədədlər simvol şəklində heşlənir. Məsələn, 42 mətni ikilik tam ədəd dəyərini deyil, 4 və 2 simvollarını bildirir. Boş bayt ardıcıllığının da etibarlı MD2 heşi var.
Bu alətin serverdə apardığı MD2 hesablamasında vurğulu və latın əlifbasına aid olmayan simvollar kodlaşdırmadan asılıdır, çünki alqoritm yalnız baytları qəbul edir. İki tətbiq eyni mətni göstərsə də, onu fərqli kodlaşdıra və nəticədə fərqli heşlər yarada bilər. Birdən çox etibarlı təqdimatı olan simvollar üçün Unicode normallaşdırması da nəticəyə təsir göstərə bilər.
Tez-tez verilən suallar
MD2 ilə MD5 eyni alqoritmdirmi?
Xeyr. Hər ikisi adətən 32 onaltılıq simvol şəklində göstərilən 128 bitlik heşlər yaratsa da, MD2 və MD5 ayrı-ayrı alqoritmlərdir. MD2 daha köhnədir və bayt yönümlüdür. MD5 isə sonradan 32 bitlik kompüterlərdə daha sürətli emal üçün hazırlanıb.
MD2 heşində böyük və kiçik hərflər fərq yaradırmı?
Girişdə böyük və kiçik hərflər fərq yaradır. Buna görə Example və example ayrı-ayrı sətirlərdir. Göstərilən onaltılıq heşdəki böyük və kiçik hərflər isə simvolların özü dəyişmədiyi müddətdə eyni ədədi dəyəri ifadə edir.
MD2 ilə faylı heşləyə bilərəmmi?
Bu alət sətir daxil etmək üçün nəzərdə tutulub. Buna görə fayl adını yapışdırmağın həmin faylın məzmununu heşlədiyini düşünmə. Faylın yoxlama cəmini hesablamaq üçün faylın xam baytlarını oxuyan və MD2-ni açıq şəkildə dəstəkləyən proqramdan istifadə et, sonra 32 simvolluq nəticənin hamısını müqayisə et.
MD2 nəticəm niyə başqa proqramdakı nəticədən fərqlənir?
Proqramlar sondakı sətirsonu, köçürülmüş boşluqlar, simvol kodlaşdırması və ya Unicode normallaşdırması səbəbindən fərqli baytları heşləyə bilər. Nəzərdə tutulan giriş onaltılıq formada göstərilmiş bayt məlumatıdırsa, başqa bir səbəb ilkin baytların əvəzinə ekranda görünən onaltılıq təqdimatın heşlənməsi ola bilər.
Son yoxlamalar
Məlumatı qəbul edən sistemin həqiqətən MD2 tələb etdiyini təsdiqlə, girişi olduğu kimi saxla və 32 onaltılıq simvolun hamısını müqayisə et. Yeni sistem hazırlayırsansa, bütövlüyü yoxlamaq üçün müasir heşə əsaslanan etibarlı heş dəyərindən, MAC-dan və ya rəqəmsal imzadan, parollar üçün isə xüsusi parol heşləmə funksiyasından istifadə et. MD2-ni yalnız mövcud köhnə formatın praktik alternativ qoymadığı hallarda saxla.
Oxşar alətlər
Populyar alətlər
Mətnin ölçüsünü baytlarda (B), kilobaytlarda (KB) və ya meqabaytlarda (MB) əldə edin.
Ping alətimizlə istənilən vebsaytın, serverin və ya portun vəziyyətini və cavab müddətini tez və səmərəli şəkildə yoxlayın.
Digily Link-in IP axtarış aləti istənilən IP ünvanı haqqında ətraflı məlumat təqdim edir. Hərtərəfli IP məlumatı əldə etmək üçün bu pulsuz onlayn xidmətdən istifadə edin.
WhatsApp linkinizi dərhal və pulsuz yaradın. Fərdi mesaj əlavə edin və hesab açmadan və kod yazmadan bir kliklə söhbətə başlayın.