Sonucunuz burada görünecek
Bilgileri doldurun ve Hesapla'ya basın.
MD5, herhangi bir metni sabit uzunlukta (32 karakterlik onaltılık) bir "özet" (hash) değerine çeviren, yaygın kullanılan bir algoritmadır — aynı metin her zaman aynı özeti üretir, farklı metinler (neredeyse) her zaman farklı özet verir.
Metninizi girin; MD5 özetini anında oluşturun.
MD5 nasıl hesaplanır?
Özet (hash) nedir?
Hash fonksiyonu, girdi ne kadar uzun olursa olsun çıktıyı hep aynı sabit uzunlukta üretir; MD5'te bu çıktı her zaman 32 karakterlik onaltılık (0-9, a-f) bir dizedir. Girdide tek bir karakter bile değişse, çıktı tamamen farklı görünür.
Tek yönlü bir işlemdir
MD5 özetinden orijinal metni geri elde etmek matematiksel olarak mümkün değildir (tek yönlü fonksiyon); bu özellik, şifre saklama gibi (özetin karşılaştırılıp orijinal değerin hiç saklanmadığı) kullanımların temelini oluşturur.
Güvenlik açısından uyarı
MD5, günümüzde kriptografik güvenlik açısından zayıf kabul edilir — çakışma (iki farklı girdinin aynı özeti üretmesi) saldırılarına karşı savunmasızdır. Şifre saklama veya dijital imza gibi güvenlik-kritik kullanımlarda MD5 yerine SHA-256 gibi daha güçlü algoritmalar tercih edilmelidir; MD5 bugün daha çok dosya bütünlüğü kontrolü gibi güvenlik-kritik olmayan senaryolarda kullanılır.
Örnek hesap
"kalkoro" metninin MD5 özeti e76f96de17e36712c5b76b0ea91f0a4b'dir. Boş bir metin (hiçbir karakter) girildiğinde ise MD5 algoritmasının evrensel olarak bilinen sabit çıktısı olan d41d8cd98f00b204e9800998ecf8427e elde edilir — bu, MD5 uygulamalarını doğrulamak için standart bir referans değerdir.
Sık sorulan sorular
MD5 özetinden orijinal metni geri bulabilir miyim?+
Hayır, MD5 tek yönlü bir hash fonksiyonudur; özetten orijinal metne matematiksel olarak geri dönüş yoktur (yalnızca deneme-yanılma/kaba kuvvet ile, çok kısa ve basit metinlerde pratik olabilir).
MD5 şifre saklamak için güvenli mi?+
Hayır — MD5 günümüzde kriptografik olarak zayıf kabul edilir ve modern şifre saklama için önerilmez; bunun yerine bcrypt, Argon2 gibi özel olarak şifre saklama için tasarlanmış algoritmalar kullanılmalıdır.
Aynı metni tekrar girersem hep aynı özeti mi alırım?+
Evet, MD5 deterministiktir — aynı girdi her zaman ve her yerde birebir aynı özeti üretir.
Bu araç metnimi sunucuya gönderiyor mu?+
Hayır, hesaplama tamamen tarayıcınızda (cihazınızda) yapılır; girdiğiniz metin hiçbir sunucuya iletilmez.
MD5 hangi durumlarda hâlâ kullanışlıdır?+
İndirilen bir dosyanın bozulup bozulmadığını (bütünlüğünü) hızlıca kontrol etmek gibi güvenlik-kritik olmayan senaryolarda hâlâ pratik bir araçtır.
Son güncelleme: