İçeriğe atla
0 XP 0
0/5

Puan ders bitince hesaba yazılır. Bu dersi tamamlayınca +50 XP alacaksın. Giriş yapmadan ilerlersen puan yalnız bu tarayıcıda durur.

8 dk · 50 XP · 5 etkinlik

Delil bütünlüğü ve hash

Bütünlük tek soruya cevap verir. Elimdeki kopya, aldığım andaki hâlle aynı mı? Bu soruyu gözle yanıtlayamazsın. Özet fonksiyonu kullanırsın.

Özet fonksiyonu girdiyi sabit uzunlukta bir değere indirir. SHA-256 her zaman 64 onaltılık karakter üretir. Girdi bir bayt da olsa, beş yüz gigabayt da olsa sonuç aynı boydadır.

$ sha256sum fin-pc12.dd
9f2c1a7b3d5e08c4a6b91d2f7e3c5a80b4d16f29c73e8a05b2c4d9e71f36a8b0  fin-pc12.dd

$ md5sum fin-pc12.dd
d41d8cd98f00b204e9800998ecf8427e  fin-pc12.dd

$ sha256sum -c fin-pc12.dd.sha256
fin-pc12.dd: OK
SHA-256 çıktısı 64 karakter, MD5 çıktısı 32 karakter uzunluktadır.

Özet fonksiyonu tek yönlüdür. Değerden geri dönüp içeriği üretemezsin. Bu yüzden özet, içeriği açığa çıkarmadan kimliğini taşıyan pratik bir etikettir.

Büyük imajlarda parça özeti de kullanılır. Dosya bloklara bölünür, her bloğun kendi özeti alınır. Bozulma olursa hangi bloğun bozulduğunu tek bakışta görürsün.

Özet doğrulamasını otomatikleştir. Küçük bir betik, delil klasöründeki bütün dosyaları gece boyunca denetler ve farkı rapor eder. Elle denetim unutulur, betik unutmaz. Betiği düzenli çalıştırırsan fark oluştuğu an haberin olur, elle kontrolü unutma riskin de sıfırlanır.