Bir yazılım geliştiricisi yeni bir uygulama yayınladı ve uygulama dosyalarını geliştiricinin web sitesi aracılığıyla dağıtıyor. Geliştirici, kullanıcıların indirilen dosyaların bütünlüğünü doğrulamasına olanak tanımak için web sitesinde aşağıdakilerden hangisini yayınlamalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Hash'ler.
Neden bu cevap
Hash'ler, bir dosyanın veya verinin bütünlüğünü doğrulamak için kullanılan benzersiz, sabit uzunlukta bir dize üreten matematiksel fonksiyonlardır. Geliştirici, uygulamanın dosya hash'ini web sitesinde yayınlayarak, kullanıcıların indirdikleri dosyanın hash'ini kendileri hesaplayıp geliştiricinin yayınladığı hash ile karşılaştırmasını sağlar. Eşleşme varsa, dosyanın indirme sırasında değiştirilmediği veya bozulmadığı anlamına gelir. Sertifikalar, kimlik doğrulaması ve şifreleme için kullanılır, dosya bütünlüğünü doğrudan doğrulamazlar. Algoritmalar, hash'lerin oluşturulmasında kullanılan yöntemlerdir, ancak tek başına bütünlük kanıtı sağlamazlar. Salting, parolaların hash'lenmesi sırasında kullanılan bir tekniktir ve dosya bütünlüğü doğrulamasıyla ilgili değildir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez