MD5 nədir? (MD5 Mesaj-Digest Alqoritmi)

MD5 və onun tarixi və zəifliklərinin təsviri

MD5 (texniki cəhətdən MD5 Mesaj-Digest alqoritmi adlanır ) əsas məqsədi faylın dəyişdirilmədiyini yoxlamaq üçün bir kriptoqrafik hash funksiyasıdır .

Ham verilənləri müqayisə etməklə iki məlumat dəstinin eyni olduğunu təsdiq etmək əvəzinə, MD5 bu hər iki dəstdə bir sağlama əmsalı çıxararaq, eyni olduqlarını təsdiqləmək üçün checksumları müqayisə etməklə bunu edir.

MD5, müəyyən çatışmazlıqlara malikdir, buna görə inkişaf etmiş şifreleme proqramları üçün faydalı deyil, lakin standart fayl yoxlamaları üçün istifadə etmək üçün mükəmməl qəbul edilir.

Bir MD5 Checker və ya MD5 Generator istifadə

Microsoft File Checksum Integrity Verifier (FCIV) , MD5 checksumunu faktiki fayllardan və yalnız mətni yarada bilən bir pulsuz kalkulyatordur. Bu komanda proqramını necə istifadə edəcəyini öyrənmək üçün Windows- dakı Fayl Dürüstlüyünü Doğrulayın .

Bir simvol, rəqəm və simvolun MD5 hashini əldə etmək üçün asan bir yol Miracle Salad MD5 Hash Generator vasitədir. Digərləri də MD5 Hash Generator, PasswordsGenerator və OnlineMD5 kimi mövcuddur.

Eyni xaş alqoritmi istifadə edildikdə eyni nəticələr çıxarılır. Bu, müəyyən bir mətnin MD5 checksumunu almaq üçün bir MD5 kalkulyatorundan istifadə etmək və daha sonra eyni nəticələr əldə etmək üçün tamamilə fərqli bir MD5 kalkulyatorunu istifadə etmək deməkdir. Bu, MD5 hash funksiyasına əsaslanan bir verginin yaranmasına imkan verən hər vasitə ilə təkrarlana bilər.

Tarix & amp; MD5-nin zəiflikləri

MD5 Ronald Rivest tərəfindən icad edilmişdir, lakin onun üç alqoritmindən yalnız biri.

İnkişaf etdiyi ilk hash funksiyası 8 bit kompüterlər üçün qurulmuş 1989-cu ildə MD2 idi. MD2 hələ də istifadəyə baxmayaraq, yüksək səviyyəli təhlükəsizlik tələb edən tətbiqlər üçün nəzərdə tutulmayıb, çünki müxtəlif hücumlara məruz qalmışdır.

MD2 1990-cı ildə MD4 ilə əvəz edilmişdir. MD4 32-bit maşınlar üçün hazırlanmış və MD2-dən çox daha sürətli olmuşdur, lakin zəif cəhətləri də var və indi İnternet Mühəndisliyi Task Force tərəfindən köhnəlmiş hesab olunur.

MD5 1992-ci ildə buraxıldı və 32 bit maşınlar üçün də inşa edildi. MD5 MD4 qədər sürətli deyil, lakin əvvəlki MDx tətbiqlərindən daha təhlükəsiz hesab edilir.

MD5 MD2 və MD4-dən daha təhlükəsiz olmasına baxmayaraq, MD5-nin təhlükəsizlik qüsurlarına malik olduğundan da, alternativ olaraq SHA-1 kimi digər kriptoqrafik hash funksiyaları təklif edilmişdir.

Carnegie Mellon Universiteti Software Engineering İnstitutu MD5 haqqında: "Proqram tərtibatçıları, Sertifikatlaşdırma Səlahiyyətləri, veb sayt sahibləri və istifadəçilər MD5 alqoritmini hər hansı bir qabiliyyətdən istifadə etməməlidirlər. Əvvəlki araşdırmalar göstərir ki, bu, kriptoqrafik cəhətdən sınıq və yararsızdır Əlavə istifadə. "

2008-ci ildə MD6 Milli Standartlar və Texnologiya İnstitutuna SHA-3-ə alternativ olaraq təklif olunmuşdur. Burada bu təklif haqqında daha ətraflı oxuya bilərsiniz .

MD5 Hash haqqında daha ətraflı məlumat

MD5 hashes 128 bits uzunluğundadır və normal olaraq 32 haneli onaltılıq dəyər ekvivalentində göstərilir. Faylın və ya mətnin necə böyük və ya kiçik olmasından asılı olmayaraq, bu doğru.

Bunun bir nümunəsi 120EA8A25E5D487BF68B5F7096440019 hex dəyəridir , bunlardan düz mətnin tərcüməsi "Bu bir testdir". Oxumaq üçün daha çox mətni əlavə etmək "Bu mətnin uzunluğu nə qədər əhəmiyyətli olmadığını göstərmək üçün bir testdir." 6c16fcac44da359e1c3d81f19181735b ilə eyni sayda simvolla tamamilə fərqli bir dəyərə çevrilir .

Əslində, sıfır simvolu olan bir simli d41d8cd98f00b204e9800998ecf8427e hex dəyərinə malikdir və bir dövrdən istifadə edərək 5058f1af8388633f609cadb75a75dc9d dəyərini verir .

MD5 sağlamalarının geri qaytarılmaması üçün qurulmuşdur, yəni checksum'a baxa bilməyəcəksiniz və orijinal verilən məlumatları müəyyən edə bilərsiniz. Məlum olduğu kimi, bir MD5 dəyərini şifrələmək qabiliyyətinə malik olan MD5 "decrypters" var, amma həqiqətən baş verənlər çox dəyərlər üçün checksum yaratmaq və sonra verilən veritabanında checksum orijinal məlumatları göstərə biləcək bir matç varmı?

MD5Decrypt və MD5 Decrypter bunu edə bilən iki pulsuz onlayn vasitədir, lakin onlar yalnız ümumi sözlər və ifadələr üçün işləyirlər.

Bir verginin nədir? bir MD5 checksum daha nümunələri və fayllardan bir MD5 hash dəyəri yaratmaq üçün bəzi pulsuz yollar üçün.