什麼是校驗和?以及如何計算校驗和

我們都習慣於通過 Internet 或其他本地網絡發送數據。通常,此類數據以位的形式通過網絡傳輸。通常,當通過網絡發送大量數據時,很容易因網絡問題甚至惡意攻擊而丟失數據。校驗和用於確保接收到的數據沒有受到損害並且沒有錯誤和丟失。校驗和充當數據的指紋或唯一標識符。

為了更好地理解這一點,請考慮一下:我正在通過某個送貨代理向您發送一籃子蘋果。現在,由於送貨代理是第三方,我們不能完全依賴他的真實性。所以為了確保他在路上沒有吃到任何蘋果並且你收到所有的蘋果,我打電話給你並告訴你我已經送了你 20 個蘋果。收到籃子後,您數一下蘋果的數量並檢查是否為 20。

什麼是校驗和? 以及如何計算校驗和

這個蘋果的數量就是校驗和對你的文件所做的。如果您通過網絡(第三方)發送了一個非常大的文件,或者您已經從 Internet 下載了一個文件,並且您想確保該文件已被正確發送或接收,您可以對正在被發送的文件應用校驗和算法。發送並將值傳達給接收者。在接收文件時,接收方將應用相同的算法並將獲得的值與您發送的值進行匹配。如果值匹配,則文件已正確發送並且沒有數據丟失。但如果值不同,接收者會立即知道某些數據已丟失或文件已通過網絡被篡改。由於數據可能對我們高度敏感且重要,因此檢查傳輸過程中可能發生的任何錯誤非常重要。所以,校驗和對於保持數據的真實性和完整性非常重要。即使數據中很小的變化也會導致校驗和發生重大變化。管理互聯網通信規則的 TCP/IP 等協議也使用校驗和來確保始終傳遞正確的數據。

校驗和基本上是一種使用加密散列函數的算法。該算法適用於通過網絡發送之前和接收之後的一段數據或文件。您可能已經註意到,它在下載鏈接旁邊提供,以便在下載文件時,您可以在自己的計算機上計算校驗和並將其與給定值匹配。請注意,校驗和的長度不取決於數據的大小,而是取決於所使用的算法。最常用的校驗和算法是 MD5(消息摘要算法 5)、SHA1(安全哈希算法 1)、SHA-256 和 SHA-512。這些算法分別產生 128 位、160 位、256 位和 512 位哈希值。SHA-256 和 SHA-512 比 SHA-1 和 MD5 更新且更強大,在極少數情況下,SHA-1 和 MD5 會為兩個不同的文件生成相同的校驗和值。這損害了這些算法的有效性。較新的技術可防錯且更可靠。哈希算法主要是將數據轉換為等價的二進制數據,然後對其進行AND、OR、XOR等基本運算,最後提取出計算結果的十六進制值。

內容

什麼是校驗和?以及如何計算校驗和

方法 1: 使用 PowerShell 計算校驗和

1. 在 Windows 10 的開始菜單上使用搜索並鍵入PowerShell並從列表中單擊“ Windows PowerShell ”。

2. 或者,您可以右鍵單擊開始並從菜單中選擇“ Windows PowerShell ”。

什麼是校驗和? 以及如何計算校驗和

3.在Windows PowerShell中,運行以下命令:

Get-FileHash yourFilePath 例如,Get-FileHash C:\Users\hp\Desktop\myfile.docx

4.提示會默認顯示SHA-256哈希值。

什麼是校驗和? 以及如何計算校驗和

5.對於其他算法,可以使用:

Get-FileHash yourFilePath –Algorithm MD5 或 Get-FileHash yourFilePath –Algorithm SHA1

您現在可以將獲得的值與給定的值進行匹配。

什麼是校驗和? 以及如何計算校驗和

方法 2:使用在線校驗和計算器計算校驗和

有許多在線校驗和計算器,例如“onlinemd5.com”。該站點可用於計算任何文件甚至任何文本的 MD5、SHA1 和 SHA-256 校驗和。

1.單擊“選擇文件”按鈕並打開所需的文件。

2. 或者,將您的文件拖放到給定的框中。

什麼是校驗和? 以及如何計算校驗和

3.選擇您想要的算法並獲得所需的校驗和。

什麼是校驗和? 以及如何計算校驗和

4.您還可以通過將給定的校驗和復製到“比較:”文本框中來將獲得的校驗和與給定的校驗和進行匹配。

5.您將在文本框旁邊看到相應的勾號或叉號。

直接計算字符串或文本的哈希值:

a) 向下滾動頁面到“ MD5 & SHA1 Hash Generator For Text

什麼是校驗和? 以及如何計算校驗和

b) 將字符串複製到給定的文本框中以獲得所需的校驗和。

對於其他算法,您可以使用“ https://defuse.ca/checksums.htm ”。該站點為您提供了許多不同散列算法值的廣泛列表。單擊“選擇文件”以選擇您的文件,然後單擊“計算校驗和... ”以獲取結果。

方法 3:使用 MD5 和 SHA 校驗和實用程序

首先,下載 MD5 & SHA Checksum Utility,然後雙擊 exe 文件啟動它。只需瀏覽您的文件,您就可以獲得其 MD5、SHA1、SHA-256 或 SHA-512 哈希值。您還可以將給定的哈希複製粘貼到相關的文本框中,以便輕鬆地將其與獲得的值進行匹配。

什麼是校驗和? 以及如何計算校驗和

受到推崇的:

我希望以上步驟對學習什麼是校驗和有所幫助以及如何計算;但如果您對本文仍有任何疑問,請隨時在評論部分提問。

Sign up and earn $1000 a day ⋙

Leave a Comment

普通電視和智慧電視的差別

普通電視和智慧電視的差別

智慧電視確實風靡全球。憑藉如此多的強大功能和互聯網連接,科技改變了我們觀看電視的方式。

為什麼冷凍室沒有燈,冷藏室有燈?

為什麼冷凍室沒有燈,冷藏室有燈?

冰箱是家庭中常見的家用電器。冰箱通常有 2 個隔間,冷藏室寬敞,並且每次使用者打開時都會自動亮燈,而冷凍室狹窄且沒有燈。

解決 Wi-Fi 速度變慢的網路擁塞問題的 2 種方法

解決 Wi-Fi 速度變慢的網路擁塞問題的 2 種方法

除了路由器、頻寬和乾擾之外,Wi-Fi 網路還受到許多因素的影響,但也有一些智慧的方法可以增強您的網路效能。

如何使用 Tenorshare Reiboot 將 iOS 17 降級到 iOS 16 且不遺失數據

如何使用 Tenorshare Reiboot 將 iOS 17 降級到 iOS 16 且不遺失數據

如果您想在手機上恢復穩定的 iOS 16,這裡是卸載 iOS 17 並從 iOS 17 降級到 16 的基本指南。

每天吃優​​格會對身體產生什麼影響?

每天吃優​​格會對身體產生什麼影響?

酸奶是一種美妙的食物。每天吃優​​格好嗎?每天吃酸奶,你的身體會發生怎樣的變化?讓我們一起來了解一下吧!

哪種米最有益於健康?

哪種米最有益於健康?

本文討論了最有營養的米種類以及如何最大限度地發揮所選米的健康益處。

如何早上準時起床

如何早上準時起床

制定睡眠時間表和就寢習慣、更改鬧鐘以及調整飲食都是可以幫助您睡得更好、早上準時起床的一些措施。

玩 Rent Please! 的提示新手模擬房東

玩 Rent Please! 的提示新手模擬房東

請租用! Landlord Sim 是一款適用於 iOS 和 Android 的模擬手機遊戲。您將扮演一個公寓大樓的房東,開始出租公寓,目標是升級公寓的內部並為租戶做好準備。

最新浴室塔防代碼及代碼輸入方法

最新浴室塔防代碼及代碼輸入方法

取得浴室塔防 Roblox 遊戲代碼並兌換令人興奮的獎勵。它們將幫助您升級或解鎖具有更高傷害的塔。

變壓器的結構、符號和工作原理

變壓器的結構、符號和工作原理

讓我們以最準確的方式了解變壓器的結構、符號和運作原理。

人工智慧讓智慧電視更上一層樓的四種方式

人工智慧讓智慧電視更上一層樓的四種方式

從更好的影像和聲音品質到語音控制等等,這些人工智慧功能讓智慧電視變得更好!

為什麼 ChatGPT 比 DeepSeek 更好

為什麼 ChatGPT 比 DeepSeek 更好

最初,人們對DeepSeek寄予厚望。作為 ChatGPT 強勁競爭對手的 AI 聊天機器人,它承諾提供智慧聊天功能和體驗。

認識 Fireflies.ai:免費的 AI 秘書,幫你節省大量工作時間

認識 Fireflies.ai:免費的 AI 秘書,幫你節省大量工作時間

在記下其他重要事項時很容易錯過重要細節,而在聊天時記筆記可能會分散注意力。 Fireflies.ai 就是解決方案。

如何飼養 Minecraft 中的美西蠑螈,馴服 Minecraft 中的蠑螈

如何飼養 Minecraft 中的美西蠑螈,馴服 Minecraft 中的蠑螈

如果玩家知道如何使用 Axolot Minecraft,它將成為玩家在水下操作時的絕佳助手。

《噤界:前路》PC遊戲配置

《噤界:前路》PC遊戲配置

《寂靜之地:前路》的配置評價相當高,因此您需要在決定下載之前考慮其配置。