MD5 hash oluşturucu
Metnin veya bir dosyanın MD5 checksum'ını al.
Tarayıcında çalışır. Dosyaların cihazından asla çıkmaz.
- Metin veya dosya girdisi
- Beklenen hash ile karşılaştır
- Hiçbir şey yüklenmez
Bir MD5 hash nasıl oluşturulur
- Metin yapıştır, veya dosya moduna geçip bir dosya bırak.
- MD5 hash'i oku, veya karşılaştırmak için beklenen bir hash yapıştır.
- Sonucu kopyala.
Bir bakışta MD5
| Özellik | Değer |
|---|---|
| Çıktı uzunluğu | 32 onaltılık karakter (128 bit) |
| Standart | RFC 1321 |
| Hız | Büyük dosyalarda bile çok hızlı |
| Güvenlik durumu | 2004'ten beri güvenlik kullanımı için kırık |
MD5 hâlâ ne için uygun
- Büyük bir indirmenin aktarım sırasında bozulmadığını kontrol etmek.
- Kimsenin bir eşleşmeyi taklit etmeye çalışmadığı durumlarda içeriğe göre hızlı dosya tekilleştirme.
- Güvenilmeyen bir tarafın girdiyi kontrol etmediği kendi sistemlerindeki önbellek anahtarları ve checksum'lar.
MD5 ne için uygun değil
- Parola saklama. Bunun için bcrypt, scrypt veya Argon2 gibi bunun için tasarlanmış bir algoritma kullan.
- Bir dosyanın güvenilir bir kaynaktan geldiğini doğrulamak, çünkü eşleşen bir MD5 hash sahte olarak üretilebilir.
- Dijital imzalar veya iki farklı girdinin bir hash'i paylaşamayacağını varsayan başka her şey.
MD5 oluşturucu SSS
MD5 bugün ne için kullanılıyor?
Çoğunlukla indirilen bir dosyanın bozulmadığını kontrol etmek için. Parola veya imza gibi güvenlik amaçlı kullanım için kırıktır, çünkü eşleşen hash'ler kasıtlı olarak oluşturulabilir.
Bir MD5 hash ne kadar uzun?
Girdi ne kadar büyük olursa olsun her zaman 32 onaltılık karakter (128 bit).
Tek bir karakteri değiştirmek hash'i tamamen değiştirir mi?
Evet. Tek bir farklı karakter tamamen farklı bir hash üretir, bu da onu bozulmayı fark etmek için kullanışlı yapan şeydir.
Hash'i kontrol etmek için dosyam yükleniyor mu?
Hayır. Hash tarayıcında hesaplanır ve dosyan cihazından hiç çıkmaz.
Bazı indirmeler neden hâlâ bir MD5 checksum yayınlıyor?
Bazı eski yazılımlar ve Linux dağıtımları, eski araçlarla uyumluluk için MD5'i SHA-256 ile birlikte yayınlar. İkisi de verildiğinde MD5 yerine SHA-256 değerine güven.
Bir dosyayı kontrol ederken MD5, SHA-256'dan nasıl farklı?
MD5 her zaman 32 onaltılık karakter çıktı verir, SHA-256 ise 64; ikisi de burada tarayıcında anında hesaplanır. Önemli olan fark güvendir: MD5, birinin kasıtlı olarak aynı hash'e sahip ikinci bir dosya oluşturmasına karşı hiçbir koruma sunmaz.
Bir dosyayı indirme sayfasında yayınlanan bir MD5'e karşı doğrulayabilir miyim?
Evet, yayınlanan hash'i Beklenen hash ile karşılaştır kutusuna yapıştır. Büyük veya küçük harf fark etmeksizin dosyanın hesaplanan MD5'ine karşı anında kontrol eder.
Aynı içeriği metin olarak mı dosya olarak mı hash'lemek aynı sonucu verir mi?
Sadece baytlar tam olarak eşleşirse. Dosya modu ham dosya baytlarını hash'ler, metin modu ise UTF-8 olarak kodlanmış yazdığın her şeyi hash'ler. Farklı bir satır sonu veya kodlaması olan bir metin dosyası, ekranda aynı görünse bile farklı hash'lenir.