Hash (özet) nedir?
Hash, herhangi bir uzunluktaki veriyi sabit uzunlukta, benzersiz görünen bir dizeye dönüştüren tek yönlü bir fonksiyondur. Aynı girdi her zaman aynı özeti verir, ancak özetten geri girdiye ulaşmak pratikte imkânsızdır. Hash'ler dosya bütünlüğü doğrulama, veri parmak izi ve dijital imza gibi alanlarda kullanılır.
Kullanım alanları
- Bütünlük kontrolü: İndirilen bir dosyanın bozulup bozulmadığını özetini karşılaştırarak doğrulama.
- Parmak izi: Bir metnin değişip değişmediğini kısa bir özetle izleme.
- Geliştirme: API imzaları, önbellek anahtarları ve test verileri üretme.
Not: SHA-1 artık güvenlik açısından zayıf kabul edilir; yeni projelerde SHA-256 veya SHA-512 tercih edin. Parola saklamak için düz hash yerine bcrypt/Argon2 gibi özel algoritmalar kullanılmalıdır.
Bilgilendirme: Tüm işlemler tarayıcınızda yapılır; girdiğiniz veriler hiçbir yere gönderilmez. Kritik hesaplarda güçlü, benzersiz şifreler ve iki adımlı doğrulama kullanın.