DevToolPal
TR

MD5 Hash Oluşturucu

Herhangi bir metnin MD5 hash değerini, gerekirse satır satır hesaplayın. Hex veya Base64 çıktı, tarayıcınızda hesaplanır.

Yerelde çalışır, asla yüklenmez

Seçenekler

Çıktı

Metin

0 karakter · 0 B

MD5 hash

0 karakter · 0 B

Ne işe yarar

Bu araç herhangi bir metnin MD5 hash’ini hesaplar. MD5, 1992’de Ronald Rivest tarafından tasarlanmış kriptografik bir hash fonksiyonudur. Herhangi bir uzunluktaki girdiyi 32 onaltılık karakter olarak gösterilen sabit 128 bitlik bir değere dönüştürür. Aynı girdi her zaman aynı hash’i verir; tek bir karakteri değiştirmek ise hash’i tamamen değiştirir.

Nasıl kullanılır

  1. Girdi kutusuna metin yazın veya yapıştırın, üzerine bir metin dosyası bırakın ya da Örnek düğmesine basın.
  2. MD5 hash’i siz yazdıkça görünür.
  3. Hex veya Base64 çıktısını seçin; karşılaştırdığınız sistem büyük harf kullanıyorsa Büyük harf hex seçeneğini açın.
  4. Çok sayıda şifre veya ID gibi bir listeyi tek seferde hash’lemek için Her satırı ayrı hash’le seçeneğini açın. Her satır, çıktıda karşılık gelen satırda kendi hash’ini alır.

Metin, boşluklar ve satır sonları dahil, tam olarak yazıldığı gibi UTF-8 olarak hash’lenir. Bir dosyanın içeriğini hash’lemek veya başka algoritmalar kullanmak için genel hash oluşturucuya bakın.

Örnek

Input:  The quick brown fox jumps over the lazy dog
MD5: 9e107d9d372bb6826bd81d3542a419d6

Sonuna bir nokta ekleyin, hash tamamen değişir. Bu “çığ etkisi”, hash’leri verilerdeki her türlü değişikliği yakalamada kullanışlı kılan şeydir.

MD5 nerede kullanılır

MD5 hızlı bir checksum olarak hâlâ her yerde: bir indirmenin veya kopyalanan dosyanın bozulmadığını doğrulamak, önbellek anahtarları ve ETag’ler, dosyaların tekilleştirilmesi ve Content-MD5 başlığı. Kimsenin sahte bir eşleşme üretmeye çalışmadığı her yerde sorunsuzdur.

Güvenlik

MD5 güvenlik açısından kırılmıştır. 2004’ten beri pratik çakışma saldırıları mevcuttur: herkes aynı MD5 değerine sahip iki farklı dosya oluşturabilir. Şifreler, imzalar veya sertifikalar için asla kullanmayın. Güvenlik için SHA-256 kullanın. Şifreler için bcrypt, scrypt veya Argon2 gibi yavaş bir şifre hash’i kullanın.

SSS

› Metnim bir sunucuya gönderiliyor mu?

Hayır. MD5 hash’i tarayıcınızda hesaplanır; şifreler, anahtarlar ve özel metinler cihazınızdan hiç çıkmaz.

› Bir MD5 hash’i çözülebilir mi?

Hayır. MD5 şifreleme değil, tek yönlü bir hash fonksiyonudur. Onu çözdüğünü iddia eden siteler değeri yaygın kelimelerin hash tablolarında arar; bu yalnızca kısa veya yaygın girdiler için işe yarar.

› MD5 sonucum neden başka bir aracınkiyle eşleşmiyor?

Genellikle girdi görünmeyen karakterlerle farklılaşır: sondaki bir yeni satır (echo bir tane ekler, echo -n kullanın), Windows CRLF satır sonları, baştaki bir boşluk veya farklı bir metin kodlaması. Bu araç, metin kutusunun tam UTF-8 baytlarını hash’ler.

› Bir MD5 hash’i ne kadar uzundur?

128 bit: 32 onaltılık karakter veya Base64’te 24 karakter.

› MD5 güvenli mi?

MD5 güvenlik açısından kırılmıştır. 2004’ten beri pratik çakışma saldırıları mevcuttur: herkes aynı MD5 değerine sahip iki farklı dosya oluşturabilir. Şifreler, imzalar veya sertifikalar için asla kullanmayın.