如何在 Windows 中驗證 MD5、SHA-1 和 SHA-256 校驗和
透過檢查檔案的 MD5、SHA-1 或 SHA-256 校驗和,您可以驗證檔案的完整性並確保檔案沒有損壞或變更。
如果您剛剛從 Internet 下載了文件,您可能需要驗證下載的文件是否未被篡改。畢竟,誰知道駭客可能會做出什麼邪惡的事情呢?透過檢查檔案的 MD5、SHA-1 或 SHA-256 校驗和,您可以驗證檔案的完整性並確保檔案沒有損壞或變更。
什麼是校驗和?
校驗和是一個簡短的、唯一的字串,是在給定文件上運行加密演算法而產生的。此演算法查看組成檔案的所有位,並根據這些獨特的位元建立校驗和。
校驗和計算圖
即使文件中的一位發生變化,該校驗和也會發生變化。透過比較兩個校驗和,您可以確保您的檔案沒有損壞或修改。這是防止檔案損壞或下載受到惡意幹擾的有用方法。
MD5、SHA-1 和 SHA-256 中最常使用的校驗和演算法也可用,並且基於加密安全演算法。如果可以選擇,請使用 SHA-256。
如何使用校驗和?
要使用校驗和,首先需要知道某個文件的校驗和是什麼。這必須由下載該文件的同一來源提供給您。
檔案傳輸哈希
使用以下工具之一透過相同的校驗和演算法來執行下載的檔案。完成後,比較兩個字串。如果字串匹配,則檔案不變。如果字串不匹配,則表示您的文件與原始文件不同。
使用第三方工具驗證校驗和
在 Windows 中執行校驗和的最佳方法是使用名為 MD5 & SHA Checksum Utility 的工具。它將同時計算給定檔案的 MD5、SHA-1 和 SHA-256 校驗和,並允許您將結果與提供的資料進行比較。
1. 下載MD5 和 SHA 校驗和實用程式。
2. 雙擊下載的檔案啟動程式。系統可能會提示您下載應用程式正確運行所需的 .NET Framework 3.5。點擊下載並安裝此功能以繼續。
在 Windows PC 上安裝 MD5 和 SHA 校驗和實用程式
3. 點選瀏覽按鈕選擇要檢查的檔案。
在 MD5 和 SHA 校驗和實用程式中瀏覽文件
4. 確定下載檔案所提供的校驗和。並非所有下載的檔案都有可用的校驗和,但開源或具有安全意識的開發人員通常會提供校驗和。將該校驗和複製到剪貼簿,然後按一下MD5 & SHA 校驗和實用程式中的「貼上」按鈕。
將校驗並貼上到 MD5 & SHA Checksum Utility 中
5. 按一下「驗證」以驗證您的校驗和。如果校驗和與應用程式計算的校驗和相同,您將收到成功通知。這意味著您擁有的文件與先前檢查的文件相同。
MD5 和 SHA 校驗和實用程式中 MDS 雜湊匹配的通知
6. 如果校驗和不同,您將收到錯誤訊息。這意味著自上次計算校驗和以來該文件已發生某種程度的更改。
雜湊值與 MD5 和 SHA 校驗和實用程式中的消息不匹配
在檔案總管中驗證校驗和
如果您經常驗證校驗和,您可能會對OpenHashTab 感興趣。該應用程式將在「檔案總管屬性」視窗中安裝一個附加選項卡。由於嵌入在 Explorer 中,OpenHashTab 可以就地計算校驗和,而不需要單獨的應用程式。預設情況下,它計算 MD5、SHA-1、SHA-256 和 SHA-512 雜湊值。可以在 OpenHashTab 的設定中啟用其他哈希演算法。
注意:如果您不喜歡 OpenHashTag,請嘗試HashCheck,其工作原理類似。
1. 從 GitHub 下載並安裝OpenHashTab。
2. 右鍵單擊要執行校驗和的文件,然後從上下文選單中選擇“屬性” 。
Windows 應用程式/程式的上下文選單
3. 點選視窗頂部標示「雜湊」的選項卡,查看所選檔案的 MD5、SHA-1、SHA-256 和 SHA-512 雜湊函數。
檔案總管中的新哈希選項卡
4. 將要比較的校驗和複製並貼上到「檢查依據」對話方塊中。
與 OpenHashTab 比較校驗和
5. 如果檢查雜湊值,您將在「檢查」方塊下方看到相應的演算法(在本例中為 MD5)和檔案名稱。否則,您將看到訊息未找到匹配項。
使用 Certutil 驗證 Windows 中的校驗和
如果您不想下載任何內容,請使用 Windows 命令提示字元或終端機使用 certutil 命令驗證校驗和。
1.開啟命令提示字元。按Win + R,輸入cmd.exe並按一下「確定」或開啟「開始」並搜尋「命令提示字元」。
證書工具
2.使用 cd 指令導航到包含下載檔案的目錄。預設情況下,這通常是“下載”資料夾,但有些人將文件下載到他們的電腦上。獲取路徑的快速方法是右鍵單擊該檔案並選擇“複製路徑”。將其複製到命令提示字元中。
cd filepath
Certutil 目錄
3. 輸入以下命令和您的檔案名稱:
certutil -hashfile filename MD5
Certutil 哈希
4. MD5 值將出現在指令下方。將此數字與您從下載的檔案中收到的雜湊校驗和值進行比較。使用此 certutil 命令時,您通常只需將值複製到記事本並在執行該實用程式後手動驗證它。
驗證結果
5. 雖然以 MD5 為例,但該實用程式也支援 MD2、MD4、MD5、SHA1、SHA256、SHA384 和 SHA512。
透過檢查檔案的 MD5、SHA-1 或 SHA-256 校驗和,您可以驗證檔案的完整性並確保檔案沒有損壞或變更。
防毒軟體有一定的標準來過濾掉系統中的可疑檔案、應用程式和進程。 FileRepMalware 就是其中之一。那麼這是什麼?他們安全嗎?刪除還是不刪除這些檔案?
什麼是橢圓曲線密碼學?為什麼當今科技領域有這麼多關於此類密碼學的資訊?
勒索軟體保護是 Windows 11 附帶的實用功能,可協助保護使用者的裝置免受勒索軟體攻擊。
如果你經常需要使用大螢幕,那麼丟失微小的滑鼠指標肯定不是罕見的情況。
net use 指令是一個指令提示字元指令,用於連線、刪除和設定與共用資源(例如對應磁碟機和網路印表機)的連線。
現代資訊科技的世界帶來了許多好處,但也為壞人提供了有利條件。
GPU超頻是使用第三方軟體提高顯示卡效能的過程。您可以增強 GPU 以提供更好的效能。
本指南將向您展示如何恢復 Windows 10 中缺少的預設電源計劃「平衡」、「高效能」、「省電」或「終極效能」。
有一個鮮為人知的組合鍵可以幫助您將設備恢復到正常狀態。