Dosyaları çevrimiçi indirirken, dosya bütünlüğünü kontrol etmeniz için size bir dosya karma kodu sağlanacaktır. Çoğu kişi, dosyanın kötü amaçlı olması durumunda web sitesi sahibinin bunu fark edip kaldıracağını varsayarak dosya karma kodunu doğrulamayı atlar. Antivirüs yazılımları, yürütülmeden önce şüpheli dosya indirmelerini önleyecektir.
Dosya karma kodunu nasıl kontrol edeceğinizi merak mı ediyorsunuz? Aşağıda indirilen dosyanın güvenli olup olmadığını doğrulamak için kullanabileceğiniz 6 araç bulunmaktadır.
1. PowerShell'i kullanarak dosya karma kodunu kontrol edin
Windows yerleşik bir dosya karma denetleyicisiyle birlikte gelir. Bu bir PowerShell işlevidir ve kullanımı çok kolaydır. PowerShell dosyası karma kodu kontrol işlevi, SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 ve RIPEMD160 kodlarının kontrol edilmesini destekler.
PowerShell kullanarak dosya karma kodunu bu şekilde kontrol edersiniz.
Önce tuşuna basın , ardından PowerShell'eWin girin . PowerShell'i açmak için en iyi eşleşmeyi seçin. Temel dosya karma kodunu kontrol etme komutu:
get-filehash FILEPATH
FILEPATH : dosya yoludur
Örneğin get-filehash c:\test.txt size aşağıdaki çıktıyı verecektir:

Varsayılan karma çıkışı SHA256'dadır. Dosya için farklı bir karma değeri istiyorsanız aşağıdaki komutu kullanın:
get-filehash -Algorithm [HASH TYPE] FILEPATH
[HASH TYPE]'ı karma kod türünüzle ve FILEPATH'i dosya yolu ile değiştirin.
Örneğin, “get-filehash -Algorithm SHA384 c:\test.txt aşağıdaki çıktıyı verir:
![Dosya bütünlüğünü kontrol etmek için 6 ücretsiz karma kod kontrol yazılımı Dosya bütünlüğünü kontrol etmek için 6 ücretsiz karma kod kontrol yazılımı]()
Karma kodu oluşturma süresi, kullanılan dosya boyutuna ve algoritmaya bağlıdır.
2. Karma Oluşturucu
https://securityxploded.com/getsoftware_direct.php?id=2211
![Dosya bütünlüğünü kontrol etmek için 6 ücretsiz karma kod kontrol yazılımı Dosya bütünlüğünü kontrol etmek için 6 ücretsiz karma kod kontrol yazılımı]()
SecurityExploded'ın Hash Generator'ı, birçok karma algoritmayı içeren, kullanımı kolay bir karma oluşturucudur. Bu ücretsiz karma aracı, MD5 , SHAxxx, Base64, LM, NTLM, CRC32, ROT13, RIPEMD, ALDER32, HAVAL, vb. için karmalar üretebilir .
Bu, en kapsamlı hash oluşturma araçlarından biridir. Hash Generator'ın en güzel yanı, onu birçok durumda kullanabilmenizdir. Belirli bir metin parçası için karma kod oluşturmak mı istiyorsunuz? Metni Hash Generator'a kopyalamanız yeterli. Dosya Gezgini'nde dosya karmaları oluşturmak ister misiniz? Sağ tıklama bağlam menüsündeki Hash Generator seçeneğini kullanın.
Ayrıca dosyaları Hash Generator'a sürükleyip bırakabilirsiniz; hemen çalışacaktır.
3. HashMyFiles
- Windows için HashMyFiles'ı indirin (32 bit)
https://www.nirsoft.net/utils/hashmyfiles.zip
- Windows için HashMyFiles'ı indirin (64 bit)
https://www.nirsoft.net/utils/hashmyfiles-x64.zip
Nirsoft'un HashMyFiles'ı kullanışlı, taşınabilir bir karma oluşturucudur. HashMyFiles toplu karma oluşturmaya izin verir. HashMyFiles'ı karma oluşturmak istediğiniz dosyaların listesiyle birlikte yükleyebilir, çalışacak şekilde ayarlayabilir ve listenin tamamı için karma kodunu alabilirsiniz.
HashMyFiles, MD5, SHAxxx ve CRC32 için karmaları görüntüleyecektir. Hash Generator gibi, HashMyFiles girişini sağ tıklama bağlam menüsüne ekleyebilirsiniz. Ancak HashMyFiles, Hash Generator'ın tek dosya seçeneği yerine içerik menüsü aracılığıyla karma oluşturma için tüm klasörleri eklemenize olanak tanır.
4. HashTab'ı
HashTab, dosya karmaları oluşturmak için başka bir araçtır. HashTab, dosya karmaları oluşturmak için ayrı bir arayüz kullanmak yerine Özellikler menüsüne bir sekme ekler . Daha sonra dosyayı programa sürükleyip bırakmak yerine, dosyaya sağ tıklayın, Özellikler'i seçin ve Dosya Karmaları sekmesini açın .
HashTab, varsayılan olarak MD5, CRC32 ve SHA1 için karmalar oluşturur. HashTab seçenekleri, SHA, RIPEMD, TIGER ve WHIRLPOOL aileleri dahil 25'ten fazla ek karma için karma eklemenize olanak tanır.
Kullanıcılar, Özellikler menüsünü açıp Dosya Karmaları sekmesini ve Ayarlar'ı seçerek Dosya Karmaları sekmesine birden çok karma değeri ekleyebilir . Eklemek istediğiniz karma değerini kontrol edin ve Tamam'ı tıklayın .
HashTab'ın bir diğer harika özelliği de yerleşik dosya denetleyicisidir. Dosya Karma Değerleri sekmesindeki Dosya Karşılaştır menü seçeneğini kullanarak herhangi bir dosyaya çapraz referans verebilirsiniz .
5. QuickHash
https://quickhash-gui.org/downloads/
![Dosya bütünlüğünü kontrol etmek için 6 ücretsiz karma kod kontrol yazılımı Dosya bütünlüğünü kontrol etmek için 6 ücretsiz karma kod kontrol yazılımı]()
QuickHash, Windows, macOS ve Linux için açık kaynaklı bir karma oluşturucudur. Aynı zamanda bu listedeki en zengin özellikli hash oluşturma ve kontrol seçeneklerinden biridir.
Yalnızca MD5, SHA1, SHA256, SHA512 ve xxHash64 ile kullanılan karma kodların sayısı az olsa da QuickHash'in birçok ek işlevi vardır.
QuickHash, tüm klasörler için karmalar oluşturabilir, iki ayrı dosyayı karşılaştırabilir, tüm klasörleri veya tüm sürücüleri karşılaştırabilir. Tabii ki, son seçenek boyuta bağlı olarak oldukça fazla zaman alabilir ancak denemeye değer. Ayrıca metin belgeleriyle satır satır çalışabilirsiniz.
6. Çoklu Hasher
![Dosya bütünlüğünü kontrol etmek için 6 ücretsiz karma kod kontrol yazılımı Dosya bütünlüğünü kontrol etmek için 6 ücretsiz karma kod kontrol yazılımı]()
MultiHasher, kullanıcılara bir dizi karma oluşturma ve kontrol aracını tek bir pakette sunar. En iyi karma kontrol ve oluşturma programlarının çoğu gibi, MultiHasher'ın da çeşitli karma oluşturma seçenekleri vardır. Bir metin dizesine ilişkin karma değeri kontrol etmek veya oluşturmak için bir dosyayı veya klasörün tamamını sürükleyip bırakabilirsiniz.
MultiHasher, hash değerlerini MD5, SHA1, SHA256, SHA384, SHA512 veya RIPEMD-160 olarak çıkarır.
MultiHasher, başka hiçbir dosya karma oluşturucusunda ve denetleyicisinde göremeyebileceğiniz bir özelliğe sahiptir. Yani VirusTotal'ın kötü amaçlı dosya kontrol veritabanını entegre eder. İndirilen dosyanın karma kodunun indirme kaynağıyla eşleştiğini kontrol edebilir, ayrıca istenmeyen veya kötü amaçlı herhangi bir şeyi VirusTotal'a bildirebilirsiniz.
VirusTotal sorgusunu kullanmak için listeden dosya karmasını seçin ve ardından Araçlar > VirusTotal'ı Sorgula seçeneğine gidin .
Bir dosyanın bütünlüğü nasıl doğrulanır?
İndirilen bir dosyanın karma kodunu kontrol etmek, dosyanın güvenliğini doğrulamanın hızlı ve kolay bir yoludur. İndirilen dosya kötü amaçlıysa veya herhangi bir şekilde değiştirilmişse ortaya çıkan karma, web sitesinin size verdiği karmadan farklı olacaktır.
Elbette, tüm web siteleri dosya bütünlüğünü sağlamak için çapraz referanslı dosya karmalarına karma kodları sağlamaz.
Dürüst olmak gerekirse çoğu kişi indirdiklerini kontrol etmeye zaman ayırmaz ve bu nedenle birçok büyük site dosya karma karşılaştırmaları sunmaz.
Ayrıca birçok web sitesi, yazılımlarını imzalamak için yerleşik sürücü imzalamayı veya Sertifika Yetkilisi sertifikalarını kullandıklarından belirli dosya karmaları sağlamalarına gerek yoktur. Bu durumlarda işletim sistemi, resmi olarak tanınan bir yazılım imzasıyla eşleşmeyen yazılımın yüklenmesine veya çalıştırılmasına izin vermez.
Ancak sistem mükemmel değildir ve bu nedenle birçok kişi dosya karma oluşturucularını ve test araçlarını kullanarak yazılıma çapraz referans vermeyi sever.