當您在線下載文件時,系統會向您提供一個文件哈希來檢查文件的完整性。不管是對是錯,大多數人忽略了文件哈希驗證,假設文件是惡意的,網站所有者會意識到並將其刪除。或者他們的殺毒軟件會在可疑下載執行之前將其踩滅。
想知道你是怎麼檢查文件散列的嗎?這裡有六個工具可以用來驗證你下載的文件是否安全。
Windows附帶了一個集成的文件哈希檢查器。它是一個PowerShell函數,並且易於使用。PowerShell文件哈希檢查函數支持SHA1、SHA256、SHA384、SHA512、MACTripleDES、MD5和RIPEMD160。
下面是如何使用PowerShell檢查文件哈希。
首先,按Windows鍵,然後鍵入PowerShell。選擇最佳匹配以打開PowerShell。基本文件哈希檢查命令是:
get-filehash FILEPATH例如,“get filehash c:\測試.txt“這將提供以下輸出:
默認哈希輸出是在SHA256中。如果要為文件指定不同的哈希值,請使用以下命令:
get-filehash -Algorithm [HASH TYPE] FILEPATH例如,“get filehash-Algorithm SHA384 c:\測試.txt“現在給出以下輸出:
生成哈希所需的時間取決於文件的大小和使用的算法。
SecurityExploded的散列生成器是一個易於使用的散列生成工具,可容納多種散列算法。免費的哈希工具可以為MD5、SHAxxx、Base64、LM、NTLM、CRC32、ROT13、RIPEMD、ALDER32、HAVAL等生成哈希。
它是最全面的散列工具之一。
Hash Generator的優點在於,您可以將它用於任何情況。想要一段特定文本的哈希嗎?只需將文本複製到哈希生成器中。要在文件資源管理器中快速創建文件哈希嗎?使用右鍵單擊上下文菜單中的哈希生成器選項。
您還可以將文件拖放到哈希生成器中,它將立即開始工作。
下載:Hash Generator for Windows(免費)
曾經出現過的軟件開發人員Nirsoft的HashMyFiles是一個方便的便攜式哈希生成器。除了大多數工具之外,HashMyFiles還允許批量哈希生成。您可以加載HashMyFiles,其中包含需要哈希的文件列表,將其設置為有效,並接收整個列表的哈希。
HashMyFiles將顯示MD5、SHAxxx和CRC32的哈希值。像Hash生成器一樣,您可以將HashMyFiles條目添加到右鍵單擊的上下文菜單中。但是,HashMyFiles允許您通過上下文菜單(而不是Hash Generator的單個文件選項)添加整個文件夾進行哈希處理。
下載:hashmyfilesforwindows(32位)| Windows(64位)(均免費)
HashTab是一種不同的文件哈希生成方法。HashTab沒有使用單獨的接口來生成文件哈希,而是在屬性菜單中添加了一個選項卡。然後,不是將文件拖放到程序中,而是右鍵單擊該文件,選擇“屬性”,然後打開“文件哈希”選項卡。
默認情況下,HashTab為MD5、CRC32和SHA1生成哈希。HashTab選項允許您為超過25個附加哈希添加哈希,包括SHA family、RIPEMD、TIGER和WHIRLPOOL。
通過打開“屬性”菜單,選擇“文件哈希”選項卡,然後選擇“設置”,可以向“文件哈希”選項卡添加更多哈希。檢查要添加的哈希值,然後按OK。
另一個不錯的HashTab特性是集成的文件檢查器。可以使用“比較文件”菜單選項從“文件哈希”選項卡交叉引用任何文件。
下載:HashTab for Windows(免費個人許可證)
QuickHash是一個用於Windows、macOS和Linux的開源哈希生成器。它也是這個列表**能最全的哈希生成和檢查選項之一。
雖然可以使用的哈希數很小,只有MD5、SHA1、SHA256、SHA512和xxHash64,但是快速哈希有一堆附加函數。
快速散列可以散列整個文件夾、比較兩個單獨的文件、比較整個目錄或整個磁盤。當然,後者需要大量的時間,由於大小,但選擇是很好的看到。您還可以逐行處理文本文檔,對每個文檔進行散列。
下載:QuickHash for Windows | macOS | Linux(Debian)(免費)
MultiHasher在一個包中為用戶提供了大量的散列生成和檢查工具。像許多最好的散列生成和檢查程序一樣,MultiHasher有幾個散列選項。可以拖放單個文件或整個文件夾進行哈希運算,也可以為文本字符串生成哈希。
多散列器輸出MD5、SHA1、SHA256、SHA384、SHA512或RIPEMD-160中的散列。
MultiHasher還有一個我在其他任何文件哈希生成器和檢查器中都沒有看到的特性:它集成了VirusTotal的惡意文件檢查數據庫。您可以檢查下載文件的哈希是否與下載源匹配,同時通知VirusTotal任何不正常或惡意的內容。
要使用VirusTotal查詢,請從列表中選擇一個文件哈希,然後轉到“工具”>;“查詢VirusTotal”。
下載:MultiHasher for Windows(免費)
檢查下載文件的散列是驗證文件是否安全的一種簡單快捷的方法。如果下載的文件是惡意的或被篡改了任何方式,產生的哈希將不同於該網站給你的哈希。
當然,並不是所有的網站都為您提供了交叉引用文件哈希以確保文件完整性的機會。
老實說,大多數人不會花時間檢查他們的下載,因此,許多主要網站不提供文件散列比較。
此外,許多網站不需要提供特定的文件哈希,因為它們使用集成的驅動程序簽名或證書頒發機構來對軟件進行簽名。在這些情況下,操作系統將不允許安裝或運行軟件,因為它與官方認可的軟件簽名不匹配。
然而,這個系統還遠遠不夠完善,這就是為什麼許多人喜歡使用文件哈希生成和檢查工具來交叉引用他們的軟件。想了解有關加密和哈希的更多信息嗎?這裡有十個基本的加密術語,每個人都應該知道和理解!
...werShell,您知道PowerShell可以兼作雜湊檢查器來檢查檔案的完整性嗎? ...
...直接從終端執行它的防病毒掃描和其他工具。然而,有一個免費的GUI ClamTK,您可以安裝它,以使使用ClamAV變得更容易一些。ClamAV(及其GUI,ClamTK)可透過Ubuntu主儲存庫獲得。 ...
...刪除環境,其工作原理類似於Linux Live CD或USB。這裡有七個免費的可引導防病毒磁碟,你應該檢查出來。 ...
Twitter會很有趣。如果你能避開巨魔和仇恨者。即使這不是一件有趣的事,也許你的職業生涯需要使用Twitter。不管怎樣,管理一個Twitter帳戶都會佔用你大量的時間和精力。 ...
Gmail是世界上最流行的電子郵件服務,但它也並非沒有缺陷。即使Gmail有了新的變化,谷歌也沒有修復一些常見的煩惱和錯誤。一些Gmail的粉絲試圖填補這一空白。 ...