Dosya Karması Nedir? – TechCult
Çeşitli / / April 29, 2023
Kimlik kullanmak, kimlik hırsızlığından kaçınmaya ve işe uygun erişimi sürdürmeye yardımcı olur. Bir şeyin bütünlüğünün doğrulanabildiği bu tür bir yönetime benzer şekilde, Dosya Hash'i kullanılıyor. exe, msi, docx, pdf, iso, txt gibi her tür dosya üzerinde çalışan ve dosyanın orijinal olup olmadığını anlamak için kullanılan dijital baskıdır. Basit bir ifadeyle, belirli bir dosya için şifrelenmiş benzersiz tanımlamadır ve dosyadaki değişiklikleri bulmak için kullanılabilir. Makalede bunun hakkında daha fazla bilgi edelim.
İçindekiler
Dosya Karması nedir?
Sektördeki veya iyi organize olmuş bir ofiste bulunan kişilerin, adlarıyla anılmak yerine kimlikleriyle veya kendilerine özel olarak atanan herhangi bir referans kimliğiyle anıldığının farkında olabilirsiniz. Bu kimlikler, kişileri ayırt etmeye ve gerçek olup olmadıklarını doğrulamaya yardımcı olur. File Hash aynı şekilde çalışır. Bu dijital baskı, orijinal olup olmadıklarını kontrol etmek için birden fazla türde dosya üzerinde çalışır. Bununla birlikte, dosya bütünlüğü için hash değeri MD5 kontrol edilebilir. Aşağıdaki belgede bu değer hakkında daha fazla bilgi edelim.
Hızlı cevap
Dosyanın Hash Değerini bulmak için:
1. Windows PowerShell'i açın ve çalıştırın get-filehash karma değeri bulma komutu.
2. Dosyayı adıyla kontrol etmek için dosya.txt, koşmak get-filehash C:\Windows10Upgrade\resources\amd64\file.txt emretmek.
Dosyanın Hash Değeri Nedir?
Hash, dijital imza tabanlı bir şifreleme sistemi veya dosyanın içeriğine karşılık gelen benzersiz bir değerdir. Dosyaların bütünlüğünü kontrol etmek için, bir dosyanın MD5 sağlama toplamını veya karma değerini kontrol etmek için çevrimiçi araçlar ve diğer programlar kullanılır. Bunlar, güvenlik duvarları, IDS ve uç nokta koruma yazılımı gibi çeşitli güvenlik ürünlerinde son derece kullanışlıdır. Karma sağlama toplamı algoritma biçimleri şunları içerir: MD5, SHA1, SHA256, SHA384, SHA512, SFV, CRC, Base64, LM, vesaire.
Karmalar veya Sağlama Toplamları
Hash'ler veya hash kodları ve sağlama toplamları, alfanümerik bir dize kullanarak dosyanın bütünlüğünü kontrol etmek için kullanılır ve aynıdır. Şifreleme türüne bağlı olarak, bu SHA256 karma denetleyicisi için aşağıda listelendiği gibi çeşitli karma türleri vardır:
- MD Ailesi- MD4, MD5,
- SHA Ailesi- SHA1, SHA2, SHA224, SHA256, SHA384, SHA512, SHA-512/224, SHA-512/256,
- SFV,
- CRC,
- temel64,
- LM,
- Kaplan,
- xxHash,
- MACTriplesDES,
- olgunMD,
- HAVAL ve
- girdap
Ayrıca Oku:15 En İyi Ücretsiz Dosya Hash Denetleyicisi Araçları
MD5 Windows'un Özellikleri
MD5 dosya biçimine dayalı olarak dosyanın sağlama toplamı veya karma değeri, 32 karakter toplamda. Bu 128 bitlik parmak izi, alfabeleri içeren onaltılık dizilerden oluşur. At ve 10 basamak 0 - 9. Örneğin, MD5 dosyasının karma türü 12602de6659a356141e744bf569e756 olacaktır.
Dosyanın Hash Değeri nasıl bulunur?
Dosya karması doğrulaması, dosya indirilirken ve kötü niyetli hash denetleyici kullanılarak güvenli olduğundan emin olunurken yapılabilir. Herhangi bir karma denetleyiciyi kullanma süreci, bu bölümde aşağıda açıklanmaktadır.
1. Dosyaları yama veya sürücüler için indirirken, dosyanın (varsa) MD5 Windows sağlama toplamı not edilmelidir.
2. Verilen yöntemlerden herhangi biri kullanılarak algoritma veya kriptografik özet işlevi uygulanarak bir dizi değeri döndürülür.
3. Bu dize değeri yalnızca geçerli durumdaki dosya için uygundur ve değiştirilse bile değiştirilir. 1 bayt dosyanın şekli değiştirilir.
4. Dosya veya kod için sağlama toplamının dijital parmak izi, hesaplanan bir değerdir. sayılar (0'dan 9'a kadar) Ve harfler (A'dan F'ye) karma.
Bir Dosyayı Karıştırmadaki Zorluklar
Dosya karmasını kontrol ederken karşılaşılan zorluklar bu bölümde listelenmiştir.
- Tümleşik sürücü imzalama veya Sertifika yetkilisi nedeniyle dosyaların çoğuna erişilemez. Bu yazılım işaretleri, İşletim Sisteminin çalışmasını engeller ve hesaplanan karma değerle eşleşmeyebilir.
- Ayrıca, bir Windows PC'deki gerçek programların gerçek yasal dosya adları cmd.exe olabilir ve kötü amaçlı yazılım dosyasının karma değerinden farklıdır.
- Birden fazla karma türü için, tüm algoritmalar için eşleşen karmaları vermek üzere aynı dosya boyutları zorlayıcı olabilir.
- Hash Collision sorunları, ortak hash'ler nedeniyle oluşur (çoğunlukla MD5 ve SHA1 kullanıldığından) ve kurcalanmış dosyaya tek bir hash algoritması sağlamak zordur.
Bozuk Dosyanın Nedenleri
Aşağıdaki nedenlerden dolayı dosya bozuk olabilir ve karma değerler kötü amaçlı karma denetleyicide eşleşmeyebilir:
- İndirme sırasında bozuk değerlerin emilmesi, dosyanın sağlama toplamı değerini değiştirebilir.
- Dosyayı kaynak web sitesinden indirirken ağ sorunu.
- Dosyaya kötü amaçlı yazılım bulaşmış.
Dosyanın Bütünlüğü Nasıl Doğrulanır
Dosyanın karma değerini bulmak için çeşitli yöntemleri öğrendikten sonra, şimdi bize dosya bütünlüğü için MD5 gerçekleştirme yöntemiyle ilgili bir soru verildi.
- Karmanın etkili bir şekilde kontrol edilebilmesini sağlamak için uygun olması gereken temel gereksinim, dosya boyutları aynı olmalıdır. Bu, kurcalanmış bir dosyadan baytların eklenmesine veya çıkarılmasına ve orijinal dosyanın sağlama toplamının üretilmesine izin verir.
- Eğer dosyanın hash çıktısı, MD5 dosya bütünlüğündeki hash çıktısından farklıdır, bütünlük tehlikeye girebilir. Daha önce de belirtildiği gibi, hash dosyanın dijital imzasıdır ve dosyanın orijinali ile kopyasının imzası uyuşmuyorsa dosya bozuk olabilir.
- kullanarak çapraz referans aracıyani, karma değeri bulmak için bir MD5 Windows sağlama toplamı yardımcı programı veya karma denetleyici, karma değerlerin karşılaştırılmasına yardımcı olabilir.
Yöntem 1: Windows PowerShell'i kullanın
Windows PowerShell'i tümleşik bir dosya karma denetleyicisidir ve dosyanın karma değerini denetlemek için PowerShell MD5 gibi PowerShell işlevini kullanır. Dosyanın karmasını bulmak için Windows Komut satırını kullanır.
Windows PowerShell Tarafından Desteklenen Hash Formatları SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 ve RIPEMD160'dır. PowerShell MD5'i kullanarak dosya bütünlüğü için MD5 gerçekleştirmek üzere aşağıda verilen talimatları izleyin.
1. Aç Windows PowerShell'i Windows arama çubuğunu kullanarak uygulama.
2A. Temel kontrol komutunu aşağıdaki gibi girin ve Giriş anahtarı dosyanın karma değerini veya MD5 sağlama toplamını bulmak için.
get-filehash
Örneğin, isimli dosyayı kontrol etmek isterseniz dosya.txt hangisinde kaydedilir Yerel Disk (C:) sürücü, aşağıdaki komutu girebilirsiniz.
get-filehash C:\Windows10Upgrade\resources\amd64\file.txt
Not 1: Bu komut için varsayılan hash çıktısı şudur: SHA256, ve dosya biçiminden bağımsızdır.
Not 2: Bir dosya oluşturmak için geçen süre, dosyanın boyutuna bağlıdır.
2B. Dosyayı farklı bir değerde kontrol etmek istiyorsanız, aşağıdaki komutu girip ardından tuşuna basabilirsiniz. Giriş anahtarı.
get-filehash –Algoritma [HASH TİPİ]
Örneğin, aynı dosyanın adını istiyorsanız SHA384'te dosya.txt hash çıktısı için aşağıdaki komutu girmelisiniz.
get-filehash – Algoritma SHA384 C:\Windows10Upgrade\resources\amd64\file.txt
Not: Dosya için karma çıktı oluşturmak için geçen süre, kullandığınız algoritma türüne göre değişebilir.
Ayrıca Oku: Sağlama toplamı nedir? Ve Sağlama Toplamları Nasıl Hesaplanır?
Yöntem 2: Komut İstemi'ni kullanın
Hash Değerini bulmak için PowerShell MD5'i kullandığınıza göre, Komut İstemi'ni kullanma zamanı geldi. Windows Komut İstemi, certutil karma dosyası MD5 ve SHA sağlama toplamını doğrulamak için komut. Karmanın varsayılan değeri SHA1 ve başka bir karma biçim belirtilene kadar değiştirilmez. Bu yerleşik Sertifika Yardımcı Programı aracı, Windows 10 işletim sisteminde bir USB sürücüsünü biçimlendirmek için de kullanılabilir.
Uygulama tarafından desteklenen karma algoritmalar şunlardır: MD Ailesi (MD2, MD4, MD5) ve SHA Ailesi (SHA1, SHA256, SHA384 ve SHA512). Komut İstemi uygulamasını Dosya karması denetleyicisi olarak kullanma yöntemi aşağıda açıklanmıştır.
1. Aç Komut istemi arama çubuğunu kullanarak uygulama.
2A. kontrol etmek için MD5karma sağlama toplamı, aşağıdaki komutu yazın ve Enter tuşuna basın.
CertUtil –hahsfileMD5
Örneğin aşağıdaki dizinde bulunan hwcompat.txt isimli dosyayı komutta verildiği gibi açmak isterseniz aşağıdaki komutu yazınız.
CertUtil –hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt MD5
2B. olarak değiştirmek için aşağıdaki komutu yazın. karşılık gelen dizin dosya ile.
CD
Bundan sonra, dosyanın karma değerini doğrulamak için daha önce söylenen bir sonraki komutu yazın.
Örneğin, daha önce verilen konumdaki dosya bu iki komutta aşağıdaki gibi doğrulanabilir.
cd C:\Windows10Upgrade\resources\amd64
CertUtil –hashfile hwcompat.txt MD5
3. kontrol etmek için dosya sağlama toplamı başka herhangi bir karma algoritmada aşağıdaki komutu yazın
CertUtil – karma dosya
Örneğin, aynı dosyayı başka bir biçimde kontrol etmek isterseniz, SHA1, aşağıdaki komutu yazın.
CertUtil –hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt SHA1
Yöntem 3: Dosya Karma Denetleyicisi Uygulamalarını Kullanın
Dosyalar için bu değeri bulmanın son yöntemi, gibi bir denetleyici uygulaması kullanmaktır. Karma Oluşturucu. Bu üçüncü taraf uygulamalarının, dosya bütünlüğü için MD5 ile size yardımcı olabileceği, ancak PC'deki yerel uygulamalar kadar kesin sonuçlar vermeyebileceği unutulmamalıdır.
Not: Bunlar üçüncü taraf uygulamaları olduğundan, herhangi bir kişisel bilgi içerebilecek herhangi bir dosyayı kullanmaktan kaçınmanız önerilir.
Tavsiye edilen:
- 14 En İyi Ücretsiz Soundboard Uygulaması
- Windows 10'da Sistem Dosyaları Nasıl Onarılır
- Windows 10'da Temp Dosyaları Nasıl Silinir?
- Windows 10'da Yanıt Vermeyen Dosya Gezgini'ni Düzeltin
Makale hakkında kısa bilgiler verdi. dosyaların Hash değeri nasıl bulunur ve bütünlüklerini doğrulamak için yöntemler. Soru ve önerilerinizi paylaşmak için lütfen yorum kısmındaki alanları doldurunuz.
Henry, karmaşık teknoloji konularını günlük okuyucular için erişilebilir hale getirme tutkusuna sahip deneyimli bir teknoloji yazarıdır. Teknoloji endüstrisinde on yıldan fazla deneyime sahip olan Chris, okuyucuları için güvenilir bir bilgi kaynağı haline geldi.