MD5 Üreteci
Metninin MD5 özetini al. MD5'in neden ve ne zaman kırıldığını, hangi işler için hâlâ uygun olduğunu ve nerede kesinlikle kullanılmaması gerektiğini öğren.
MD5 Üreteci, girdiğin metnin MD5 özetini hesaplar. Çıktı 32 onaltılık karakterdir (128 bit).
MD5 kırıldı ne demek?
MD5 1992'de tasarlandı ve yıllarca standart oldu. 2004'te araştırmacılar aynı MD5 özetini veren iki farklı belge üretmeyi başardı. Bu, çakışma direncinin çöktüğü anlamına gelir.
2008'de bu teori pratiğe döküldü: bir ekip, MD5 zayıflığını kullanarak sahte ama geçerli görünen bir sertifika otoritesi sertifikası üretti. Bugün sıradan bir bilgisayar saniyeler içinde çakışma üretebiliyor.
Ama tamamen işe yaramaz değil
Burada önemli bir ayrım var. MD5'in kırıldığı özellik çakışma direncidir yani saldırganın kasten aynı özeti veren iki dosya üretebilmesi. Verilen bir özetten metni geri getirmek hâlâ mümkün değildir.
Bu yüzden MD5 şu işlerde hâlâ makul biçimde kullanılır:
- Kaza eseri bozulma tespiti bir dosyanın kopyalanırken zarar görüp görmediğini anlamak.
- Yinelenen dosya bulma disk üzerinde aynı içeriği taşıyan kopyaları eşleştirmek.
- Önbellek anahtarı üretmek güvenlikle ilgisi olmayan hızlı kimliklendirme.
Nerede kesinlikle kullanılmamalı
- Parola saklama hem hızlı olduğu hem kırık olduğu için iki kat sakıncalı. Bcrypt Üreteci kullan.
- Dijital imza ve sertifika sahtecilik gösterilmiştir.
- İndirilen yazılımın güvenliğini doğrulama saldırgan aynı özeti veren zararlı bir dosya hazırlayabilir. Bunun için SHA-256 Üreteci kullan.
MD5 özeti nasıl alınır?
- Metnini giriş alanına yaz veya yapıştır.
- Özeti hesaplat.
- 32 karakterlik çıktıyı kopyala.
Kontrol edilmesi gerekenler
Bir dosya özetiyle karşılaştırıyorsan büyük-küçük harf farkını dikkate alma. Metin özetlerinde sondaki görünmez satır sonu karakteri sonucu tamamen değiştirir kopyalarken buna dikkat et.
Sıkça sorulan sorular
MD5 özetini çözebilir miyim?
Hayır. Özet tek yönlüdür. Kısa ve yaygın metinler hazır tablolardan tahmin edilebilir ama bu bir çözme işlemi değildir.
Parola saklamak için kullanabilir miyim?
Hayır, kesinlikle kullanma. Hem kırıktır hem parola için gereken yavaşlığa sahip değildir.
Neden 32 karakter?
128 bit, onaltılık gösterimde 32 karakter eder.
Dosya bütünlüğü için hâlâ kullanılıyor, neden?
Kaza eseri bozulmayı tespit etmekte yeterlidir ve hızlıdır. Kasıtlı saldırıya karşı değil.
İlgili araçlar
Güvenli alternatif için SHA-256 Üreteci, MD5'in selefi için MD4 Üreteci sayfalarını kullanabilirsin.
Benzer Araçlar
Metninin MD2 özetini al. 8 bitlik bilgisayarlar için tasarlanmış bu tarihsel algoritmanın neden bu kadar yavaş olduğunu öğren.
Metninin MD4 özetini al. 1995'te kırılan bu algoritmanın Windows parola sisteminde neden hâlâ yaşadığını öğren.
Popüler Araçlar
WhatsApp mesaj linki oluştur. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğren.
Ekranda imza oluşturup görsel olarak indir. Görsel imzanın hukuki geçerliliği konusunda bilmen gerekenler.
Güçlü parola üret. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğren.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, şehir, koordinat ve saat dilimi bilgilerini sorgula; sonuçları ağ analizinde kullan.
Tasarım için yer tutucu metin üret. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğren.
Metninin bayt cinsinden boyutunu hesapla. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğren.