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

我們都習慣於通過 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 ⋙

如何在《要塞英雄》中運用原力

如何在《要塞英雄》中運用原力

《要塞英雄》和《星際大戰》的合作為玩家帶來了特種部隊的力量和《星際大戰》的任務。原力的力量出現在第 4 章中,

如何關閉 Twitch 中的聊天過濾器

如何關閉 Twitch 中的聊天過濾器

Twitch 平台可以選擇保護您免於在聊天中看到有害、冒犯性和辱罵性語言。對於年輕用戶,建議

如何查看誰查看了您的 Google 文檔

如何查看誰查看了您的 Google 文檔

https://www.youtube.com/watch?v=Pt48wfYtkHE Google 文件是一個出色的協作工具,因為它允許多人編輯和處理單個文檔

如何在 Illustrator 中剪出形狀

如何在 Illustrator 中剪出形狀

您可以使用多種方法在 Adob​​e Illustrator 中剪切形狀。這是因為許多物件不是以相同的方式創建的。很遺憾,

為什麼我的號碼在 Telegram 中被禁止?

為什麼我的號碼在 Telegram 中被禁止?

您是否曾在 Telegram 中收到過「此電話號碼已被禁止」的通知?如果是這樣,您可能想知道這意味著什麼。 Telegram 有限制

如何判斷是否有人在 Snapchat 上封鎖了您

如何判斷是否有人在 Snapchat 上封鎖了您

Snapchat 是一個流行的社交平台,允許用戶公開發布影片剪輯,並在有人沒有回應時直接向其他用戶發送訊息

Telegram:修正「您只能向共同聯絡人發送訊息」錯誤

Telegram:修正「您只能向共同聯絡人發送訊息」錯誤

抱歉,目前您只能向共同聯絡人發送訊息,而在與新聯絡人聯繫時,Telegram 中的錯誤可能會令人煩惱。

如何在 Google 投影片中使用垂直版面

如何在 Google 投影片中使用垂直版面

如果您想為手機建立演示文稿,則需要在 Google 幻燈片中將佈局變更為垂直。 Google 投影片適用於

如何在黑曜石中建立鏈接

如何在黑曜石中建立鏈接

Obsidian 提供了一個用於資源、筆記和想法之間連結建立和管理的平台。在 Obsidian 中建立連結可協助您解鎖新級別

如何使用幾種不同的工具輕鬆合併兩個面

如何使用幾種不同的工具輕鬆合併兩個面

將照片中兩張完全不同的臉合併起來總是一種很好的樂趣。混合兩個單獨的圖像以創建全新的外觀

如何加入 Discord 頻道

如何加入 Discord 頻道

https://www.youtube.com/watch?v=ptR9NfE8FVw Discord 頻道讓 Discord 應用程式變得有趣。無論是一個充滿迷因的文字頻道

如何找到 Facebook 草稿

如何找到 Facebook 草稿

更新日期:2023 年 10 月 19 日 有時,生活會阻礙我們實現社群媒體目標。你可能經歷過在手機上打字的時刻,

如何停用 WhatsApp 中的通話功能

如何停用 WhatsApp 中的通話功能

雖然可以停用 WhatsApp 上的通話,但除非您進行一些修改,否則在應用程式中很難找到此選項。很多用戶選擇

如何在 Roblox 中停用 UI 導航

如何在 Roblox 中停用 UI 導航

Roblox 用戶遇到的最大問題是陷入遊戲困境。這是因為您可能在使用時意外開啟了 UI 導航

如何在不發布故事的情況下在 Instagram 上添加亮點

如何在不發布故事的情況下在 Instagram 上添加亮點

https://www.youtube.com/watch?v=srNFChLxl5c Instagram 亮點是拉近與追蹤者的距離的好方法。您可以分享您的特殊時刻

信使與。 WhatsApp – 訊息應用程式比較

信使與。 WhatsApp – 訊息應用程式比較

如果您使用訊息應用程式與家人和朋友保持聯繫,那麼您已經熟悉 Facebook Messenger 和 WhatsApp。兩者都是免費的,

最好的資料恢復軟體

最好的資料恢復軟體

資料遺失對於經濟和生產力都可能是毀滅性的。據 IBM 稱,2023 年資料外洩的平均成本將超過 4 美元

如何在 iPad 上使用分割畫面

如何在 iPad 上使用分割畫面

您知道您可以在 iPad 上同時處理多個應用程式嗎?您可以在 iPad 上使用許多多工選項,例如「分割視圖」。分裂

如何在 PS4 上開啟或關閉 2FA

如何在 PS4 上開啟或關閉 2FA

設定雙重認證 (2FA)(也稱為兩步驟身份驗證)至關重要,因為它為您提供了另一層安全保障。在現代

如何管理 Paramount+ 的字幕(所有主要設備)

如何管理 Paramount+ 的字幕(所有主要設備)

如果您想安靜地欣賞自己喜歡的電影或電視節目,字幕是您的最佳選擇。與其他串流媒體平台一樣,Paramount+ 可讓您快速