Sağlama toplamı nedir ve sağlama toplamı nasıl hesaplanır

(Are)Bir sağlama toplamının ne olduğunu merak ediyor musunuz ? Belirli web sitelerinden dosya indirdiğinizde, sağlama toplamı veya MD5 sağlama toplamı(checksum or MD5 checksum) veya SHA-1 vb. olarak adlandırılan çok uzun bir sayı ve harf dizisine sahip olduklarını fark etmiş olabilirsiniz. Bu gerçekten uzun dizeler, ister belirli bir dosya için temel olarak parmak izi görevi görür, ister bir EXE , ISO , ZIP , vb. olabilir.

Sağlama toplamları, bir dosyanın bir depolama aygıtından(storage device) diğerine aktarıldıktan sonra bütünlüğünü sağlamak için kullanılır . Bu, İnternet(Internet) üzerinden veya aynı ağdaki iki bilgisayar arasında olabilir. Her iki durumda da, iletilen dosyanın kaynak dosyayla(source file) tamamen aynı olduğundan emin olmak istiyorsanız , bir sağlama toplamı kullanabilirsiniz.

Sağlama toplamı, bir karma işlevi(hash function) kullanılarak hesaplanır ve normalde indirme ile birlikte gönderilir. Dosyanın bütünlüğünü doğrulamak için, kullanıcı bir sağlama toplamı hesaplayıcı programı(calculator program) kullanarak sağlama toplamını hesaplar ve ardından eşleştiğinden emin olmak için ikisini karşılaştırır.

Sağlama toplamları yalnızca bozuk olmayan bir iletim sağlamak için değil, aynı zamanda dosyanın tahrif edilmediğinden emin olmak için de kullanılır. İyi bir sağlama toplamı algoritması(checksum algorithm) kullanıldığında, dosyada yapılacak küçük bir değişiklik bile tamamen farklı bir sağlama toplamı değerine(checksum value) neden olur .

En yaygın sağlama toplamları MD5 ve SHA-1'dir(MD5 and SHA-1) , ancak her ikisinin de güvenlik açıkları olduğu bulunmuştur. Bu, kötü niyetli kurcalamanın aynı hesaplanmış karmaya sahip iki farklı dosyaya yol açabileceği anlamına gelir. Bu güvenlik endişeleri nedeniyle, daha yeni SHA-2 , henüz üzerinde herhangi bir saldırı gösterilmediğinden en iyi kriptografik karma işlevi olarak kabul edilir.(hash function)

sha1 sağlama toplamı

Yukarıdaki ekran görüntüsünde de görebileceğiniz gibi, Microsoft'tan(Microsoft) indirmeye çalıştığım ISO dosyasında(ISO file) SHA1 sağlama toplamı(SHA1 checksum) listeleniyor. Dosyayı indirdikten sonra, dosyanın bütünlüğünü doğrulamak için bir sağlama toplamı hesaplayıcısı kullanırdım.(checksum calculator)

Zamanın yaklaşık %99,9'unda, İnternet'ten(Internet) dosya indirirken sağlama toplamları hakkında gerçekten endişelenmenize veya endişelenmenize gerek yoktur . Ancak, virüsten koruma veya (anti-virus or privacy software)Tor gibi gizlilik yazılımı gibi hassas bir şey indiriyorsanız , sağlama toplamını doğrulamak iyi bir fikir olabilir çünkü bilgisayar korsanları bir sisteme tam erişim elde etmek için kritik yazılımların kötü amaçlı yazılım bulaşmış sürümlerini oluşturabilir.

Sağlama toplamlarını hesaplamak için tonlarca farklı yardımcı program vardır ve iyi olanlar sizin için birden fazla karma oluşturabileceğinden ve ayrıca karmaları doğrulayabildiğinden burada yalnızca bir veya ikisinden bahsedeceğim.

MD5 ve SHA Sağlama Toplamı Yardımcı Programı

MD5 & SHA Checksum Utility , sağlama toplamlarıyla çalışmak için en sevdiğim yardımcı programdır çünkü ücretsiz sürümde ihtiyacım olan tüm özelliklere sahiptir. İndirdikten sonra , programı açmak için EXE dosyasını çalıştırmanız yeterlidir.(EXE file)

md5 sha sağlama toplamı

Arayüz çok basit ve kullanımı kolaydır. Dosyanızı seçmek için Gözat düğmesine (Browse)tıklamanız yeterlidir ; karmalar (Simply click)MD5 , SHA-1 , SHA-256 ve SHA-512(SHA-256 and SHA-512) için otomatik olarak hesaplanacaktır .

Gördüğünüz gibi MD5 hash en kısa ve SHA-512 hash çok uzun. Hash ne kadar uzun olursa, o kadar güvenli olur.

oluşturulan karmalar

Bir hash'i doğrulamak için, onu kopyalayıp en alttaki (copy and paste)Hash kutusuna yapıştırmanız yeterlidir. Doğrula'ya (Verify)tıklayın(Click) ve bir eşleşme olup olmadığını görmek için onu oluşturulan dört hash ile karşılaştıracaktır.

Çevrimiçi Sağlama Toplamı Hesaplayıcı

Sistemlerine herhangi bir yazılım indirmeyi tercih etmeyenler için, çevrimiçi bir sağlama toplamı hesaplayıcısı(online checksum calculator) daha iyi bir seçim olacaktır. Çevrimiçi hesap makineleri, çoğunlukla dosyanın maksimum yükleme boyutu olmak üzere daha fazla kısıtlamaya sahiptir, ancak daha küçük dosyalar için gayet iyi çalışırlar.

Defuse adlı bir site , boyutu 5 MB'a kadar olan yüklemeler için ücretsiz bir dosya sağlama toplamı hesaplayıcısına sahiptir. (file checksum calculator)Bu oldukça küçük, bu yüzden bundan daha büyük bir şey için masaüstü uygulamasını veya aşağıda belirtilen bir sonraki çevrimiçi aracı(online tool) kullanmanız gerekecek .

çevrimiçi sağlama toplamı hesaplayıcısı

5 MB çok küçükse, 4 GB'a kadar olan dosyalar için sağlama toplamı oluşturmanıza izin veren başka bir ücretsiz site olan OnlineMD5'e göz atın. (OnlineMD5)Görünüşe göre, bunu gerçek dosyayı sunucularına yüklemeden yapıyor. Nasıl çalıştığından emin değilim, ancak algoritmayı sisteminizde yerel olarak çalıştırıyor ve ardından tarayıcıda görüntülüyor gibi görünüyor. Bunu yapmanın oldukça akıllıca bir yolu çünkü fazladan yazılım indirmeniz ve büyük bir dosya yüklemek için sonsuza kadar beklemeniz gerekmiyor.

çevrimiçimd5

Bu site de çok güzel çünkü sadece bir tane hesaplamanın yanı sıra bir sağlama toplamını da doğrulayabilirsiniz. Umarım(Hopefully) , şimdi bir sağlama toplamının ne olduğunu ve nasıl kullanılabileceğini ve hesaplanabileceğini daha iyi anlamışsınızdır. Güvenli dosyalar gönderiyor veya alıyorsanız, her iki tarafın da bu dosyaların bütünlüğünü doğrulamasının en iyi yolu bir sağlama toplamıdır. Herhangi bir sorunuz varsa, bir yorum gönderin. Eğlence!



About the author

Merhaba potansiyel işverenler! Alanında 7 yılı aşkın deneyime sahip son derece deneyimli bir yazılım mühendisiyim. Windows 7 uygulamalarını nasıl tasarlayıp geliştireceğimi biliyorum ve profilimde çok çeşitli Harika Web Siteleri önerileri var. Becerilerim ve deneyimlerim, iyi proje yönetimi becerilerine, programlama bilgisine ve web geliştirme deneyimine sahip yetenekli bir birey arayan herhangi bir şirket için bana mükemmel bir eşleşme sunuyor.



Related posts