# Kriptografik Hash Nedir?
Bir kriptografik hash, herhangi bir miktarda veriyi sabit uzunlukta bir dizeye dönüştüren matematiksel bir fonksiyondur. Aynı giriş her zaman aynı çıkışı üretir, ancak girişteki herhangi bir minimal değişiklik tamamen farklı bir karma oluşturur.# Mevcut algoritmalar
- MD5 (128 bit): Hızlı ve yaygın olarak desteklenir. Parolalar için güvensiz kabul edilir ancak kritik olmayan ortamlarda dosya bütünlüğü kontrolleri için kullanışlıdır.
- SHA-1 (160 bit): 2017'den beri kritik güvenlik kullanımları için kullanımdan kaldırılmıştır. Hala eski sistemlerde mevcuttur.
- SHA-256 (256 bit): Çoğu uygulama için mevcut standarttır. Bitcoin, TLS ve kod imzalama işlemlerinde kullanılır.
- SHA-512 (512 bit): SHA-2'nin daha uzun varyantıdır, maksimum çakışma direnci gerektiğinde idealdir.