Metin UTF-8 olarak işlenir. Sondaki boşluk veya satır sonu da sonucu değiştirir.
Dosya bilgisayarınızdan çıkmaz; özet tarayıcınızda hesaplanır. En fazla 1 GB.
| MD5 | — | |
| SHA-1 | — | |
| SHA-256 | — | |
| SHA-384 | — | |
| SHA-512 | — |
Hesaplama tamamen tarayıcınızda yapılır; metin ve dosyalar sunucumuza gönderilmez. MD5 ve SHA-1 artık güvenli kabul edilmez; dosya bütünlüğü kontrolü dışında SHA-256 kullanın. Şifre saklamak için düz hash yerine bcrypt veya Argon2 gibi yöntemler kullanılır.
Kısaca cevap
Metin sekmesinde yazdığınız metnin, Dosya sekmesinde seçtiğiniz dosyanın MD5, SHA-1, SHA-256, SHA-384 ve SHA-512 özetleri anında hesaplanır. İndirdiğiniz bir programın doğruluğunu kontrol etmek için yayıncının verdiği değeri Karşılaştır kutusuna yapıştırın; eşleşen satır vurgulanır. Dosyanız hiçbir sunucuya yüklenmez.
Bu sayfada
Hash nedir?
Hash (özet), herhangi bir veriden sabit uzunlukta bir "parmak izi" üreten tek yönlü bir hesaplamadır. Aynı veri her zaman aynı özeti verir; verideki tek bir harf bile değişse özet tamamen değişir. Özetten orijinal veri geri elde edilemez.
| Algoritma | Uzunluk | Durumu |
|---|---|---|
| MD5 | 128 bit (32 onaltılık karakter) | Çakışma üretmek kolay; güvenlik için kullanılmamalı, yalnızca basit bütünlük kontrolü |
| SHA-1 | 160 bit (40 karakter) | Pratik çakışma 2017'de gösterildi; güvenlik için kullanılmamalı |
| SHA-256 | 256 bit (64 karakter) | Güvenli; dosya doğrulama ve imzalarda en yaygın seçim |
| SHA-384 / SHA-512 | 384 / 512 bit | Güvenli; daha uzun özet gereken yerlerde |
İndirdiğiniz dosyayı doğrulamak
Linux dağıtımları, açık kaynak programlar ve bazı sürücüler indirme sayfasında dosyanın SHA-256 değerini yayımlar. Dosyayı indirdikten sonra bu araçta seçip yayımlanan değeri Karşılaştır kutusuna yapıştırın. Değerler eşleşiyorsa dosya indirme sırasında bozulmamış ve yayıncının yayımladığı dosyayla aynıdır. Eşleşmiyorsa dosyayı kullanmayın ve yeniden indirin.
Aynı işlemi bilgisayarınızda komutla da yapabilirsiniz:
| Sistem | Komut |
|---|---|
| Windows (PowerShell) | Get-FileHash dosya.iso -Algorithm SHA256 |
| Windows (Komut İstemi) | certutil -hashfile dosya.iso SHA256 |
| macOS | shasum -a 256 dosya.iso |
| Linux | sha256sum dosya.iso |
Hash, dosyanın indirildiği sayfayla aynı yerden geliyorsa yalnızca indirme hatalarına karşı koruma sağlar; site ele geçirilmişse saldırgan hem dosyayı hem değeri değiştirebilir. Bu yüzden yayıncılar ayrıca dijital imza da kullanır.
Şifreler hash ile saklanır mı?
Siteler şifrenizi düz metin olarak değil, özet olarak saklamalıdır. Ancak MD5 veya tek başına SHA-256 bu iş için uygun değildir: bu algoritmalar çok hızlı olduğu için saldırganlar saniyede milyarlarca tahmin deneyebilir. Şifre saklamak için bcrypt, scrypt veya Argon2 gibi bilerek yavaş tasarlanmış yöntemler kullanılır. Kendi şifrenizin özetini bu tür sitelere yapıştırmayın; bu araç verinizi göndermez ama başka araçlar gönderebilir. Güçlü şifre oluşturmayı güçlü şifre nasıl oluşturulur yazısında anlattık.
Base64 ile hash sık karıştırılır: Base64 geri çözülebilen bir kodlamadır, hash ise tek yönlüdür.
Sık sorulan sorular
MD5 hash geri çözülebilir mi?
Hash tek yönlüdür, matematiksel olarak geri çözülemez. Ancak kısa ve yaygın metinlerin MD5 özetleri önceden hesaplanmış tablolarda bulunduğu için bu metinler tahmin edilebilir. Bu yüzden MD5 güvenlik amacıyla kullanılmamalıdır.
Dosyam bir sunucuya yükleniyor mu?
Hayır. Dosya tarayıcınızda okunur ve özet bilgisayarınızda hesaplanır; sunucumuza hiçbir veri gönderilmez. Bu yüzden çok büyük dosyalar için tarayıcının belleği sınır olabilir.
Hash değerleri büyük harfle yazılmış, sorun olur mu?
Hayır. Onaltılık hash değerlerinde büyük-küçük harf farkı yoktur. Karşılaştır kutusu iki yazımı da kabul eder.
Aynı metin neden başka bir araçta farklı hash veriyor?
Metnin sonunda görünmeyen bir boşluk veya satır sonu olabilir ya da diğer araç farklı bir karakter kodlaması kullanıyor olabilir. Bu araç metni UTF-8 olarak işler.
Hangi hash algoritmasını kullanmalıyım?
Dosya doğrulama ve genel kullanım için SHA-256 önerilir. MD5 ve SHA-1 yalnızca bunları yayımlayan eski sistemlerle karşılaştırma için kullanılmalıdır.



