MD5 Hash Nedir?
MD5 (Message Digest Algorithm 5), bir metinden 32 karakterlik sabit uzunlukta onaltılık (hex) bir hash üreten kriptografik bir fonksiyondur. Herhangi bir metin için tekrarlanabilir bir "parmak izi" oluşturur. Dosya bütünlüğü kontrolü, indirilen dosyanın doğrulanması, önbellek anahtarları ve bazı eski sistemlerde parola hashleme için kullanılır.
MD5 Nerede Kullanılır?
Yazılım dağıtımlarında dosyanın bozulup bozulmadığını kontrol etmek için MD5 checksum paylaşılır. Önbellek sistemlerinde büyük veriyi kısa anahtar olarak kullanmak, veritabanı veya API'de benzersiz anahtar üretmek için de tercih edilir. Parola saklama için artık önerilmez; bunun yerine bcrypt, Argon2 veya PBKDF2 kullanılmalıdır.
MD5 Güvenli mi?
MD5 güvenlik açısından zayıf kabul edilir. Çakışma (farklı iki girdi aynı hash) üretmek pratik hale gelmiştir. Bu nedenle dijital imza veya parola depolama için kullanılmamalıdır. Buna karşılık dosya bütünlüğü veya rasgele çakışma riski düşük senaryolarda hâlâ yaygındır. Bu araç metni yalnızca tarayıcınızda işler; sunucuya gönderilmez.
Özet: Metni yazın veya yapıştırın; 32 karakterlik MD5 hash anında oluşur. Kopyalayıp checksum doğrulamada kullanabilirsiniz.