Pulsuz çevirici

MD5 Hash Generator

Brauzerinizdə dərhal mətn və ya fayllardan MD5 hashləri yaradın. Pulsuz, şəxsi və yükləmə tələb olunmur.

Bu alət haqqında

MD5 (Message Digest 5) 1991-ci ildə Ronald Rivest tərəfindən nəşr edilmiş 128 bitlik kriptoqrafik hash funksiyasıdır. O, istənilən uzunluqda girişi qəbul edir və deterministik olan sabit 32 simvoldan ibarət hexadecimal çıxış yaradır – eyni giriş həmişə eyni hash yaradır – və birtərəfli, yəni girişin təkbaşına bərpa edilə bilməyəcəyi deməkdir. MD5 kriptoqrafik məqsədlər üçün SHA-2 ailəsi funksiyaları ilə əvəz edilməzdən əvvəl 1990-cı və 2000-ci illərin əvvəllərində dominant ümumi təyinatlı hash funksiyası idi.

MD5 kriptoqrafik istifadə üçün pozulub. Praktik toqquşma hücumları (eyni hash yaradan iki girişin tapılması) 2004-cü ildən bəri nümayiş etdirilir və seçilmiş prefiks toqquşmalarına artıq əmtəə avadanlıqlarında bir neçə saat ərzində nail olmaq mümkündür. MD5-dən parol heshing, rəqəmsal imzalar, sertifikat barmaq izləri və ya toqquşma müqavimətinin vacib olduğu hər hansı kontekst üçün istifadə etməyin. SHA-256 və bcrypt uyğun əvəzedicilərdir.

MD5 toqquşma müqavimətinin təhlükəsizlik xüsusiyyəti olmadığı qeyri-kriptoqrafik yoxlamalar üçün faydalı olaraq qalır: təsadüfi fayl korlanmasının aşkarlanması, nəzarət etdiyiniz sistemdə yükləmələrin təkrarlanması və keş açarları üçün qısa identifikatorların yaradılması. Bu generator JavaScript MD5 tətbiqindən istifadə edərək tamamilə brauzerinizdə işləyir; heç bir giriş cihazınızı tərk etmir.

Niyə MD5 hashları yaradın

Sürətli fayl bütövlüyünün yoxlanılması ən müdafiə edilə bilən MD5 istifadə halı olaraq qalır. Yükləmə saytı faylın yanında MD5-i dərc etdikdə, oxucu yükləmənin bütöv şəkildə gəldiyini yoxlaya bilər. Yoxlama ötürmə xətalarından müdafiə edir, zərərli saxtakarlıqdan deyil – mürəkkəb təcavüzkar istənilən seçilmiş MD5-ə uyğun fayl yarada bilər – lakin təsadüfi bütövlüyün yoxlanılması üçün bu, yaxşıdır.

MD5 deterministik qısa identifikator kimi də faydalıdır. Qatların keşləşdirilməsi, təkmilləşdirmə sistemləri və ETag generasiyası tez-tez MD5 ilə məzmunu hash edir, çünki nəticə qısadır, hesablanması tezdir və təhlükəsizlik məqsədi ilə kifayət qədər yaxşıdır. Yeni dizaynlar SHA-256 və ya xxHash-a üstünlük verməlidir, lakin identifikatorlar üçün MD5 istifadə edən mövcud sistemlər bu rolda təhlükəli deyil.

Necə istifadə etməli

Mətni yapışdırın və ya fayl yükləyin, 32 simvoldan ibarət hex hash əldə edin.

  1. Giriş əlavə edin: Mətni yapışdırın və ya fayl yükləyin. Hasher ixtiyari daxiletmələri qəbul edir - sətirlər, ikili fayllar, böyük sənədlər.
  2. Hesablayın: MD5 alqoritmi 512 bitlik bloklarda daxiletməni emal edir, dörd raund qeyri-xətti funksiyaları və modul əlavələri tətbiq edir və 128 bitlik həzm yaradır. Tətbiq brauzer tərəfindədir və tipik girişlər üçün millisaniyələrlə işləyir.
  3. Haşi oxuyun: Çıxış 32 hexadecimal simvoldur, 128 bitlik həzm üçün standart mətn təmsilidir. Doğrulama və ya saxlama üçün onu kopyalayın.
  4. Gözlənilən dəyərlə müqayisə edin: Əgər dərc edilmiş istinad hashınız varsa, xarakter-xarakterlə müqayisə edin. Hər hansı fərq o deməkdir ki, giriş gözlədiyiniz kimi deyil.

Ümumi istifadə halları

Texniki Detallar

MD5 512-bit (64-bayt) bloklarda girişi emal edir. Hər bir blok dörd əməliyyat raundunda 128 bitlik daxili vəziyyəti yeniləyir. Hər bir dövrə fərqli qeyri-xətti funksiya, modul əlavə və bit istiqamətində fırlanma tətbiq edir. Son vəziyyət həzmdir.

Alqoritm doldurma tələb edir: giriş 1 bit, sonra 0 bit, daha sonra 64 bitlik uzunluq sahəsi ilə əlavə olunur, beləliklə ümumi uzunluq 512 bitin qatıdır. Bu, hər bir girişin unikal uzunluq prefiksli kodlaşdırmaya malik olmasını təmin edir.

Çıxış kiçik endian qaydasında 16 bayt kimi şərh edilir, sonra 32 hex simvol kimi çap olunur. Bəzi alətlər böyük, bəziləri kiçik hərflərlə çap edir; dəyərlər ekvivalentdir.

Ən yaxşı təcrübələr

Tez-tez verilən suallar

Yaradılan çıxışı fərdiləşdirə bilərəmmi?
Bəli. Alət, çıxışı xüsusi ehtiyaclarınıza uyğunlaşdırmaq üçün müxtəlif fərdiləşdirmə variantları təqdim edir. Yaratmadan əvvəl parametrləri tənzimləyin və ya müxtəlif seçimlərlə bərpa edin.
Yaradılan məzmundan istifadə etmək pulsuzdurmu?
Bəli. Bu alətlə yaratdığınız hər şey şəxsi, təhsil və ya kommersiya məqsədləri üçün heç bir məhdudiyyət və ya atribusiya tələbləri olmadan istifadə etmək üçün sizindir.
Bunun üçün hesab lazımdır?
Xeyr. Alət qeydiyyatdan keçmədən, e-poçt olmadan və qeydiyyat olmadan dərhal istifadəyə hazırdır. Sadəcə səhifəni açın və yaratmağa başlayın.
Daxiletmə məlumatlarım məxfi saxlanılır?
Bəli. Bütün emal brauzerinizdə baş verir. Daxil etdiyiniz məlumat və yaradılan çıxış heç vaxt heç bir xarici serverə göndərilmir.
Böyük və ya kiçik hex düzgündür?
Hər ikisi ekvivalentdir. Əksər tətbiqlər standart olaraq kiçik hərflər yaradır. Müqayisə böyük hərflərə həssas olmalıdır.
Girişim serverə yüklənib?
Xeyr. Hashing tamamilə brauzerinizdə baş verir.
MD5 və SHA-1 arasındakı fərq nədir?
SHA-1 fərqli 160 bitlik hash funksiyasıdır. SHA-1, həmçinin 2017-ci ildən kriptoqrafik istifadə üçün pozulub. Hər ikisi təhlükəsizlik məqsədi ilə olmayan istifadələr üçün məqbuldur; toqquşma müqavimətinin vacib olduğu yerlərdə heç biri istifadə edilməməlidir.
İki fərqli giriş eyni MD5 istehsal edə bilərmi?
Bəli - bu toqquşmadır. Təsadüfi toqquşmalar astronomik cəhətdən mümkün deyil, lakin qəsdən qurulmuş toqquşmaların hesablanması indi praktikdir.