怎么檢驗文件的完整性?如何查看文件的MD5碼?極速小編為你介紹這款國外的文件完整性檢測工具(WinHasher),它可以快速檢測出任意文件的MD5、SHA1、SHA256、SA384、SHA512值,你也可以只檢測想要的值,默認是MD5和SHA256,需要檢驗文件的網友可以下載WinHasher使用。

基本介紹
WinHasher是一個免費的開源加密哈;蛘善,使用Microsoft的.NET 2.0 Framework以C#編寫。它可用于驗證文件下載完整性,比較兩個或多個文件以進行修改,并在某種程度上生成強大的唯一密碼。 (對于密碼生成,我們推薦我們的衍生項目,適用于Windows和Android的Cryptnos。)
在許多計算機操作系統上都可以使用加密散列。它通常內置于操作系統或作為(相對)標準可選包。 Mac OS,Linux,Free / OpenBSD以及許多其他操作系統包括OpenSSL作為預安裝或易于安裝的可選組件。 OpenSSL包括幾個用于生成加密哈希的命令行組件,并且有許多圖形用戶界面(GUI)應用程序允許通過點擊訪問其功能。
Microsoft Windows不是這樣。 Windows不包含任何用于加密哈希的內置實用程序,在Windows上安裝和使用OpenSSL并非易事。今天典型的Windows用戶對Windows控制臺(即命令行)的熟悉程度要低得多,更不用說從源代碼編譯軟件了。雖然加密哈希在編程庫(例如Microsoft .NET Framework)中非常標準,但用戶需要編寫和編譯自己的應用程序才能使用它們。
這種“哈希鴻溝”讓我煩惱了一段時間。雖然我認為自己是一個與操作系統無關,并且發現自己在Windows和Linux上都同樣有家,但有很多次我已經下載了僅限Windows的軟件但沒有能力驗證文件的哈希值。要么我無法在給定的機器上安裝和運行OpenSSL,要么我沒有時間或訪問Linux盒來復制文件,生成哈希值,并在安裝之前驗證它。因此,我想創建一個快速,簡單,易于使用的Windows應用程序,這樣我就可以在不等待或移動文件的情況下獲取文件的哈希值。我還認為能夠快速比較多個文件的哈希值而不必生成每個文件并手動檢查每個十六進制數字是個不錯的主意,所以我也添加了這個功能。編寫程序后,我認為它可能對其他人有用,所以我決定分享。
使用方法
1、下載并解壓,雙擊WinMd5.exe打開軟件。點擊左上方的文件夾圖標,選擇一個要檢驗的文件,點擊打開。

2、勾選要查詢的數值,默認是MD5和SHA256,點擊Start開始。

3、這時候文件的MD5和SHA256已檢測出來。

包含文件
LICENSE
log4net.dll
Readme!.txt
System.Windows.Interactivity.dll
WinMd5.exe
WinMd5.exe.Config
WinHasher是一款好用的文件完整性校驗軟件。使用WinHasher可以輕松檢測電腦中文件的Hash碼,我們就可以通過Hash碼檢測電腦文件的完整性;

極速小編這一次就給大家演示一下怎么使用WinHasher獲取電腦文件的Hash碼,驗證文件完整性吧。點擊WinHasher主界面左上角的文件夾打開按鈕,打開文件瀏覽窗口,選擇文件進行校驗;

在文件選擇窗口中,找到想要校驗文件完整性的文件。極速小編選擇檢驗電腦中的PDF文檔是否完整,找到并點擊選中想要進行檢驗的PDF文檔,然后點擊打開,就可以將PDF文檔導入到WinHasher中;

PDF文檔成功導入到WinHasher中。這時候我們可以看到WinHasher的文件列表中顯示我們剛剛導入到WinHasher中的PDF文檔;

接下來我們勾選想要檢測的Hash碼類型。我們可以選擇MD5、SHA1、SHA256、SHA384和SHA512。極速小編選擇了MD5和SHA256,選擇完成后點擊WinHasher主界面右上角的start開始,就可以開始使用WinHasher獲取PDF文檔的MD5碼和SHA256碼;

PDF文檔的MD5碼和SAH256碼獲取成功,這時候我們就可以看到WinHasher會將獲取到的Hash碼的數值顯示在WinHasher主界面中;

點擊Hash碼前面的Hash碼復制按鈕,就可以將Hash碼復制到電腦剪貼板中;