Bu sitede erişilebilirlik tercihleri vardır: yazı boyutu, yüksek kontrast, hareketi azaltma ve disleksi dostu yazı tipi. Paneli açmak için Alt tuşu ile E tuşuna birlikte basın veya sayfa başındaki Erişilebilirlik düğmesini kullanın.

Özet Fonksiyonu (Hashing)

Veriyi geri döndürülemez sabit uzunlukta bir parmak izine dönüştüren işlem.

16 Haziran 2026 1 dakika okuma

Özet fonksiyonu↗ (hashing), herhangi bir uzunluktaki veriyi sabit uzunlukta ve geri döndürülemeyen bir "parmak izine" dönüştüren matematiksel işlemdir. Aynı girdi her zaman aynı çıktıyı üretir; ancak çıktıdan (özet değerinden) girdiyi geri hesaplamak pratikte imkânsızdır. Girdideki en küçük değişiklik bile tamamen farklı bir özet üretir.

Bu özellik iki temel kullanım sağlar. Birincisi parola saklamadır: sistemler parolaları açık metin yerine özet değerleriyle tutar; böylece veritabanı çalınsa bile parolalar doğrudan okunamaz. İkincisi bütünlük doğrulamasıdır: bir dosyanın indirildikten sonra değişmediğini, özet değerlerini karşılaştırarak teyit edebilirsiniz.

Parola saklarken sıradan ve hızlı algoritmalar yeterli değildir; bcrypt, scrypt veya Argon2 gibi kasıtlı olarak yavaş ve her parolaya özel "tuz" (salt) ekleyen algoritmalar kullanılmalıdır. Bu, gökkuşağı tablosu↗ ve kaba kuvvet saldırılarını yavaşlatır. MD5 ve SHA-1 ise kırılabildikleri için güvenlik amacıyla artık önerilmez.

Bu içerik işinize yaradı mı?

Paylaş