Üretici
SHA-1 / SHA-256 / SHA-512 Hash Üretici
Dosya bütünlük doğrulama, parola özetleme ve checksum karşılaştırması için.
Son güncelleme:
Hesaplama tarayıcınızda Web Crypto API ile yapılır. Veriniz hiçbir yere gönderilmez.
Hash (Özet) Nedir?
Hash fonksiyonu, herhangi bir uzunluktaki veriyi (metin, dosya) sabit uzunlukta, geri döndürülemez bir karakter dizisine (özet) dönüştürür. Aynı girdi her zaman aynı hash'i üretir; girdide tek bir karakter değişse bile üretilen hash tamamen farklı olur.
SHA-1, SHA-256, SHA-512 Arasındaki Fark
SHA-1 160 bit, SHA-256 256 bit, SHA-384 384 bit ve SHA-512 512 bit uzunluğunda özet üretir. Bit uzunluğu arttıkça çakışma (collision) olasılığı azalır; SHA-1 artık kriptografik olarak güvenli kabul edilmediği için yeni sistemlerde SHA-256 veya SHA-512 tercih edilir.
Dosya Bütünlüğü Doğrulama
Bir dosyayı indirdikten sonra, yayıncının paylaştığı SHA-256 checksum değeriyle kendi hesapladığınız hash'i karşılaştırarak dosyanın indirme sırasında bozulmadığını veya değiştirilmediğini doğrulayabilirsiniz. Değerler eşleşmiyorsa dosya bütünlüğü bozulmuş demektir.
Hash, Şifreleme Değildir
Hash tek yönlüdür; bir hash değerinden orijinal veriyi geri elde etmek matematiksel olarak mümkün değildir (şifre çözme gibi bir 'decode' işlemi yoktur). Bu özellik, parolaların veritabanında düz metin yerine hash olarak saklanmasının temelini oluşturur.
Nasıl Kullanılır?
- 1Metni yapıştırın.
- 2Algoritma seçin.
- 3Hash kopyalayın.
Sık Sorulan Sorular
- Hash'i tersine çevirip orijinal metni elde edebilir miyim?
- Hayır, hash fonksiyonları tek yönlüdür; hash değerinden orijinal veriye geri dönüş matematiksel olarak mümkün değildir.
- SHA-1 kullanmak güvenli mi?
- Hayır, SHA-1'de bilinen çakışma (collision) zafiyetleri tespit edilmiştir; güvenlik amaçlı kullanımlarda SHA-256 veya SHA-512 tercih edilmelidir.
- Aynı metni iki kez hash'lersem sonuç aynı mı çıkar?
- Evet, aynı girdi ve aynı algoritma her zaman birebir aynı hash değerini üretir.
- Hash değeri parolamı güvenli hale getirir mi?
- Tek başına düz hash, parola güvenliği için yeterli değildir; gerçek sistemlerde salt eklenmiş ve bcrypt/Argon2 gibi özel olarak yavaşlatılmış algoritmalar kullanılır.
- Dosyam bu araca yükleniyor mu?
- Hayır, hash hesaplama tarayıcınızdaki Web Crypto API ile yapılır; dosya veya metin hiçbir sunucuya gönderilmez.
