MD5 ve SHA Hash Oluşturucu (SHA-1, SHA-256, SHA-512)

Metin yazın veya dosya seçin; MD5, SHA-1, SHA-256 ve SHA-512 özetleri aynı anda hesaplanır. Örneğin "Hesap Aleti" metninin SHA-256 özeti 01f9fd3f53dc5bde… ile başlar. Hesap tamamen tarayıcınızda yapılır; metniniz ve dosyanız cihazınızdan çıkmaz.

Hesaplayıcı

Girdi
  • MD5 128 bit
    –
  • SHA-1 160 bit
    –
  • SHA-256 256 bit
    –
  • SHA-512 512 bit
    –

Sonucu kaydet

Hesaplama yapınca etkinleşir.

Örnek hesap

"Hesap Aleti" metninin (UTF-8, sonunda satır sonu yok) özetleri:

AlgoritmaÖzet (onaltılık)
MD5bf7a0e0803fb122fe4c941051479d0b2
SHA-1e96134f2c9fa61ac5e6f86bf61a24486b0df12fc
SHA-25601f9fd3f53dc5bde28345d7f1eccfedb6170c48f3ee9f60e0989d60cc9e6745a
SHA-512aeab60863254cec4b70ff142cb60716393a9701092d680e42f499c4cebdbe6955158011b8714c3c7954069a2e8089762ec3b62f604f46a371ea0591c42e1a0d3

Terminalde aynı sonucu printf 'Hesap Aleti' | shasum -a 256 (macOS/Linux) veya PowerShell'de Get-FileHash -Algorithm SHA256 dosya.zip komutuyla doğrulayabilirsiniz.

İlgili hesaplamalar

Sık sorulan sorular

MD5 ve SHA-256 nedir, farkı ne?

İkisi de kriptografik özet (hash) fonksiyonudur: her uzunluktaki veriden sabit uzunlukta bir parmak izi üretir. MD5 128 bit (32 onaltılık karakter), SHA-1 160 bit (40), SHA-256 256 bit (64), SHA-512 512 bit (128 karakter) çıktı verir. MD5 ve SHA-1'de çakışma (aynı özeti veren iki farklı veri) üretilebildiği için güvenlik amacıyla kullanılmamalıdır; dosya bütünlüğü ve imza için SHA-256 veya SHA-512 tercih edin.

Dosyanın MD5 veya SHA-256 değerini nasıl kontrol ederim?

Dosya sekmesinden dosyayı seçin, yayıncının sitesindeki özet değerini "Karşılaştır" kutusuna yapıştırın. Değerler eşleşirse dosya indirme sırasında bozulmamış ve değiştirilmemiştir. Dosya cihazınızdan çıkmaz; özet tarayıcınızda hesaplanır.

Aynı metin neden farklı özet veriyor?

Özet fonksiyonları tek bir bayttaki değişikliğe bile tamamen farklı çıktı verir. "Hesap Aleti" metninin MD5 değeri bf7a0e0803fb122fe4c941051479d0b2, yalnızca bir harfi küçük olan "Hesap aleti" metninin ise 90a37a8156d601d099362282c2a06174'dir. Sondaki boşluk, satır sonu (Windows'ta CRLF, macOS/Linux'ta LF) ve karakter kodlaması da sonucu değiştirir; bu araç metni UTF-8 olarak kodlar.

MD5 özeti geri çözülebilir mi?

Hayır, özet fonksiyonları tek yönlüdür; özetten veriye matematiksel olarak geri dönülmez. "MD5 çözme" siteleri yalnızca önceden hesaplanmış yaygın şifre ve kelime listelerinde arama yapar. Bu yüzden şifreler düz MD5 veya SHA ile değil, bcrypt, scrypt ya da Argon2 gibi tuzlu ve yavaş algoritmalarla saklanmalıdır.

Boş metnin özeti neden boş değil?

Özet, sıfır uzunlukta veri için de tanımlıdır. Boş girdinin MD5 değeri d41d8cd98f00b204e9800998ecf8427e, SHA-256 değeri e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'dir. Araç, kutu boşken özet göstermez; tek bir boşluk bile yazılırsa özet tamamen değişir.

Bilgi amaçlıdır. Sonuçlar girdiğiniz değerlerle hesaplanır; önemli kararlarda sonucu ayrıca kontrol edin.

Hatalı sonuç mu? Bildirin

Kişisel bilgi (ad, T.C. kimlik no, e-posta) yazmayın. Mesajınız kaydedilir; yalnızca siteyi düzeltmek ve geliştirmek için kullanılır.