Örnek hesap
"Hesap Aleti" metninin (UTF-8, sonunda satır sonu yok) özetleri:
| Algoritma | Özet (onaltılık) |
|---|---|
| MD5 | bf7a0e0803fb122fe4c941051479d0b2 |
| SHA-1 | e96134f2c9fa61ac5e6f86bf61a24486b0df12fc |
| SHA-256 | 01f9fd3f53dc5bde28345d7f1eccfedb6170c48f3ee9f60e0989d60cc9e6745a |
| SHA-512 | aeab60863254cec4b70ff142cb60716393a9701092d680e42f499c4cebdbe6955158011b8714c3c7954069a2e8089762ec3b62f604f46a371ea0591c42e1a0d3 |
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
- Güçlü Şifre Oluşturucu — Uzunluk ve karakter seçimiyle rastgele şifre, güç ve kırılma süresi tahmini
- HTML Renk Kodu Dönüştürücü (HEX, RGB, HSL) — HEX ↔ RGB ↔ HSL, renk seçici ve WCAG kontrast oranı
- Türkçe Slug Oluşturucu — Türkçe başlıktan SEO uyumlu URL, toplu mod
- Karakter ve Kelime Sayacı — Karakter, kelime, okuma süresi; tweet, meta ve SMS sınırları
- IBAN Doğrulama ve Banka Sorgulama — TR IBAN kontrol hanesi (mod-97), uzunluk ve banka adı; tarayıcıda
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.