Sağ Tıklama Menüsü - Winhelponline ile Dosya Karma Sağlama Toplamı (MD5, SHA-256) alın

Get File Hash Checksum Md5

Hashing, herhangi bir uzunlukta bir girdi dizesi almak ve sabit uzunlukta bir çıktı vermek anlamına gelir. Şifreleme karma algoritmasını kullanarak - ör. MD5, SHA-256, SHA-384, iki dosyanın aynı olup olmadığını doğrulayabilirsiniz. Sağlama toplamı, dosyalarda veri bütünlüğü denetimleri gerçekleştirmek için kullanılan bir karma değerdir. Bir dosya için bir tür imzadır.



İnternetten Windows 10 ISO görüntüleri gibi büyük dosyaları indirdiğinizde, tutarsız bağlantı veya diğer faktörler nedeniyle dosyanın bozulma veya birkaç bit kaybolma ihtimali vardır. Karma doğrulama, iki karma - bir web sitesindeki veya sunucudaki kaynak dosya ile indirilen kopyayı karşılaştırmanın en iyi yoludur.

Birçok yazılım satıcısı, sitelerine dosya indirmeleri için karma oluşturur. Torrent sitelerinde genellikle indirme bağlantısına bir hash değerinin eşlik ettiğini görmüş olabilirsiniz.



sağ tıklama menüsünden dosya karması alın

Ayrıca, karma sağlama toplamı karşılaştırması, çift ​​dosyaları tanımla bir bilgisayarda veya iki klasörü karşılaştır .



Bu makalede, MD5, SHA-256, SHA-384 algoritmalarını kullanarak çeşitli yöntemler kullanarak şifreleme karmasının nasıl elde edileceğini ve işlevselliğin bağlam menüsüne nasıl entegre edileceğini görelim.

Windows'ta dosya karma sağlama toplamı nasıl alınır

  1. PowerShell'i kullanma (Windows'ta yerleşik)
  2. Certutil.exe'yi kullanma (Windows'ta yerleşiktir)
  3. HashMyFiles kullanma
  4. 7-Zip Kullanımı
  5. HashTools'u Kullanma

Windows'ta Sağ Tıklama Menüsü aracılığıyla Dosya Karma Sağlama Toplamı Alın

PowerShell'i kullanma

Windows PowerShell'i ( powershell.exe ), dosya karmasını tek bir komut satırıyla hızlı bir şekilde alabilirsiniz. İşte komut satırı örneği:

get-filehash -path 'C:  Kullanıcılar  ramesh  Masaüstü  yeniden-önceden yüklenmişApps.zip' | biçim listesi

Bu, dosya karmasını (varsayılan olarak, SHA256 algoritmasını kullanır) aşağıda gösterildiği gibi çıkarır:

sağ tıklama menüsünden dosya karması alın

Algoritma: SHA256 Hash: 3A0F056494EB1C0257FCDB59F9F93811962D4F796AD2596EC6FF1CDF8D365470 Yol: C:  Users  ramesh  Desktop  restart-preinstalledApps.zip

Başka herhangi bir algoritmayı (ör. SHA384) kullanmak için, Algoritma SHA384 parametresini yukarıdaki komut satırına ekleyin.

Misal:

get-filehash -path 'C:  Users  ramesh  Desktop  yeniden-önceden yüklenmişApps.zip' -Algorithm SHA384 | biçim listesi

İçin kabul edilebilir değerler -Algoritma parametreler şunlardır:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MD5

Panoya kopyala

Çıktıyı panoya kopyalamak için çıktıyı klips komut, aşağıdaki gibi:

get-filehash -path 'C:  Kullanıcılar  ramesh  Masaüstü  yeniden-önceden yüklenmişApps.zip' | format listesi | klips

Komutu sağ tıklama menüsüne entegre edin

PowerShell komutunu dosyalar için sağ tıklama menüsüne eklemek için, işte bir .reg dosyası:

Windows Kayıt Defteri Düzenleyicisi Sürüm 5.00 [HKEY_CURRENT_USER  Software  Classes  *  shell  gethash] @ = 'Dosya Karmasını Al' [HKEY_CURRENT_USER  Software  Classes  *  shell  gethash  command] @ = 'powershell -WindowStyle Küçültülmüş -command get -filehash -literalpath '% 1' -algorithm SHA256 | fl | klips'
  • Yukarıdaki satırları Not Defteri'ne kopyalayın ve bir .reg dosyası oluşturun. Daha fazla bilgi için makaleye bakın .Reg dosyaları nasıl oluşturulur ve kullanılır .
  • İçeriği kayıt defterine uygulamak için .reg dosyasına çift tıklayın.
  • Şimdi, bir dosyaya sağ tıklayın ve Dosya Karması Alın bağlam menüsünde komut.
    sağ tıklama menüsünden dosya karması alın

Komut PowerShell'i başlatır, bu da dosya karmasını oluşturur ve otomatik olarak panoya kopyalar.

İçin Kaldırmak eklediğiniz bağlam menüsü seçeneği, bu geri alma .reg dosyasını kullanın

Windows Kayıt Defteri Düzenleyicisi Sürüm 5.00 [-HKEY_CURRENT_USER  Software  Classes  *  shell  gethash]

Certutil.exe'yi VBScript ile kullanma

Certutil.exe, Sertifika Hizmetlerinin bir parçası olarak yüklenen yerleşik bir komut satırı programıdır. Çeşitli karma algoritmaları kullanarak dosya sağlama toplamını hesaplamak için Certutil.exe'yi kullanabilirsiniz. Aşağıdaki komut satırı sözdizimi, bir Komut İstemi penceresinden Certutil.exe kullanılarak bir dosyanın SHA256 sağlama toplamını hesaplamak için kullanılacaktır.

certutil.exe -hashfile dosya_adı SHA256

Certutil.exe'yi sağ tıklama menünüzde uygulamak istiyorsanız, işte tam olarak bunu yapan bir VBScript.

  1. Aşağıdaki VBScript kodunu Not Defteri'ne kopyalayın.
  2. Dosyayı .vbs uzantısıyla kaydedin - ör., get-hash-certutil.vbs içinde kalıcı Klasör.
    'Sağ tıklama menüsü aracılığıyla Dosya karmasını al' Dosya için SHA256 hash'i otomatik olarak panoya kopyalanır 'Oluşturuldu: 4 Haziran 2019, Ramesh Srinivasan - winhelponline.com Seçenek Açık Dim WshShell, sOut, sFileName, sCmd, oExec, strInput WshShell = WScript.CreateObject ('WScript.Shell') Ayarla WScript.Arguments.Count = 0 ise strInput = InputBox ('Dosya Karmasını Al bağlam menü öğesini eklemek için ADD yazın veya öğeyi kaldırmak için KALDIR', 'EKLE' ) Eğer ucase (strInput) = 'ADD' ise sCmd = 'wscript.exe' & chr (34) & WScript.ScriptFullName & Chr (34) & '' & '' '' & '% 1' & '' '' WshShell.RegWrite 'HKCU  Software  Classes  *  shell  gethash ', 'Dosya Karması Al', 'REG_SZ' WshShell.RegWrite 'HKCU  Software  Classes  *  shell  gethash  command ', sCmd, ' REG_SZ 'WScript.Quit ElseIf ucase (strInput) =' REMOVE 'Sonra sCmd =' reg.exe, HKCU  Software  Classes  *  shell  gethash '&' / f 'WshShell.Run sCmd, 0 WScript.Quit End If Başka sFileName = '' '' & WScript.Arguments (0) & '' '' sCmd = 'cmd.exe / c certutil.exe -hashfile' & sFi leName & 'SHA256' & _ '| findstr / v '& chr (34) &' başarıyla tamamlandı '& Chr (34) &' | klip 'WshShell.Run sCmd, 0 End If
  3. Çalıştırmak için dosyaya çift tıklayın.
  4. Görünen giriş kutusuna yazın EKLE ve Tamam'ı tıklayın.

Ekler Dosya Karması Alın bağlam menüsünde komut.

sağ tıklama menüsünden dosya karması alınbu reklamı rapor et

Menü öğesine tıklamak, SHA256 hash ve otomatik olarak Pano'ya kopyalar.

Not Defteri'ni açın ve panoda depolanan dosya karmasını yapıştırın.

sağ tıklama menüsünden dosya karması alın - certutil

Not: Bağlam menüsü girişini kaldırmak için, çalıştırmak üzere dosyaya çift tıklayın. Ardından yazın KALDIRMAK ve Tamam'ı tıklayın.

Yukarıdaki komut dosyası, komutu çalıştırıp yeniden yönlendirerek dosya karması oluşturmak için yerleşik certutil.exe'yi kullanır. panoya çıktı kullanma Clip.exe :

certutil -hashfile dosya_adı SHA256

Komut İstemi'nden çalıştırıldığında çıktının nasıl görüneceği budur.

sağ tıklama menüsünden dosya karması alın - certutil

Certutil.exe şunları destekler: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512 karma algoritmalar.

Dosya karmasını içerik menüsü aracılığıyla almanın başka bir yolu, aşağıdaki gibi üçüncü taraf bir yardımcı program kullanmaktır. HashMyFiles .


NirSoft'tan HashMyFiles yardımcı programı

HashMyFiles, Nirsoft'un sisteminizdeki bir veya daha fazla dosyanın MD5 ve SHA1 karmalarını hesaplamanıza izin veren küçük bir yardımcı programdır. MD5 / SHA1 hash listesini panoya kolayca kopyalayabilir veya metin / HTML / XML dosyasına kaydedebilirsiniz. HashMyFiles, Windows Gezgini'nin bağlam menüsünden de başlatılabilir ve seçilen dosya veya klasörün MD5, SHA256, SHA384, SHA512 karmalarını görüntüleyebilir.

sağ tıklama menüsünden dosya karması alın - hashmyfiles

Seçenekler menüsünden Explorer Bağlam Menüsünü Etkinleştir etkinleştirmek için seçenek. HashMyFiles seçeneğini dosyalar ve klasörler için bağlam menüsüne ekler.

sağ tıklama menüsünden dosya karması alın - hashmyfiles

İndir HashMyFiles Nirsoft.net'ten


7-Zip Kullanımı

Popüler sıkıştırma aracı 7-Zip sağ tıklama menüsü aracılığıyla CRC veya SHA sağlama toplamlarını hesaplayabilen bir özelliğe sahiptir. 7-Zip, yaygın olarak kullanılan bir yazılımdır ve büyük olasılıkla onu bilgisayarınıza yüklemiş olabilirsiniz.

7-Zip kurulumunda bu seçeneği zaten etkinleştirmiyorsa, Araçlar menüsünü, Seçenekler'i tıklayıp CRC SHA> altında seçenek Bağlam menüsü öğeleri: listeleme. Ayarınızı kaydetmek için Tamam'ı tıklayın.

dosya karması al sağ tıklama menüsü 7-zip

Ardından, tek yapmanız gereken bir dosyaya sağ tıklamak, CRC SHA'ya tıklamak ve ardından alt menüden CRC-32, CRC-64, SHA-1, SHA-256 gibi bir karma algoritma seçmek. Yukarıdaki karma algoritmaların tümünü seçmek için (ve BLAKE2 algoritmaya ek olarak), yıldız işaretini ( * ) seçeneği.

dosya karması al sağ tıklama menüsü 7-zip

Sağlama toplamı bilgileri ayrı bir iletişim kutusunda sunulur.

dosya karması al sağ tıklama menüsü 7-zip

Öğeleri seçip klavyenizdeki Ctrl + C tuşlarına basarak panoya kopyalayabilirsiniz.


İkili Kale'den HashTools'u Kullanma

HashTools by Binary Fortress Software, hash'leri tek bir tıklama ile hesaplar ve kontrol eder! CRC32, MD5, SHA1, SHA256, SHA384, SHA512 ve SFV’leri ve tek tıklamayla erişim için Windows Gezgini bağlam menüsüne entegrasyonu destekler.

HashTools'u yükleyin veya taşınabilir sürümü veya aracı çalıştırın. Dişli simgesiyle gösterilen Seçenekler düğmesine tıklayın ve Windows Bağlam Menülerine Ekle .

Bir dosyaya veya bir dosya kümesine sağ tıklayın ve HashTools ile Hash bağlam menüsünde.

sağ tıklama menüsünden dosya karması alın - hashtools

Bu, HashTools programını başlatır ve seçilen dosya (lar) ı listeye ekler. Ardından, dosyalar için karma sağlama toplamı oluşturmak için bir karma algoritmasına (örneğin, CRC, MD5, SHA1, SHA256, vb.) Tıklayın.

sağ tıklama menüsünden dosya karması alın - hashtools

Dosya karmasını hesaplamak için başka bir araç veya yöntem biliyor musunuz? Aşağıdaki Yorumlar bölümünde bize bildirin.


Küçük bir istek: Bu gönderiyi beğendiyseniz, lütfen paylaşın?

Sizden 'küçük' bir paylaşım, bu blogun büyümesine ciddi şekilde yardımcı olacaktır. Bazı harika öneriler:
  • İğnele!
  • En sevdiğiniz blog + Facebook, Reddit ile paylaşın
  • Cıvılda!
Desteğiniz için çok teşekkür ederim okuyucum. Zamanınızın 10 saniyesinden fazlasını almayacaktır. Paylaşma düğmeleri hemen aşağıda. :)