
英:/'ˈtʃeksʌm/
n. [計] 校驗和;[計] 檢查和
Checksum of device drivers and methods.
設備驅動器和方法的校驗和。
What is a checksum and why do you need it?
什麼是校驗和你為什麼需要它?
An interface representing a data checksum.
表示數據校驗和的接口。
Checksum from the AIX 60; sum61; command is 38603.
AIX 60; sum 61;命令的校驗和為38603。
Updates checksum with specified array of bytes.
用指定的字節數組更新校驗和。
Checksum(校驗和)是一種用于驗證數據完整性的技術,通過特定算法對原始數據生成固定長度的數值或字符串。其主要目的是檢測數據在傳輸或存儲過程中是否被意外修改或損壞。例如,當文件通過網絡傳輸時,發送方可計算其校驗和并附加到數據中;接收方重新計算校驗和并與原值對比,若不一緻則表明數據可能出錯。
錯誤檢測機制
Checksum通過數學算法(如循環冗餘校驗CRC、哈希函數等)将數據映射為短小精悍的數值。這種映射具有唯一性特點,即使數據發生微小變化,生成的校驗和也會顯著不同。常見的應用場景包括:
常用算法類型
校驗和技術在數據安全和可靠性中扮演關鍵角色。據IBM技術文檔分析,未使用校驗系統可能因數據錯誤導緻系統崩潰或邏輯錯誤。此外,美國國家标準與技術研究院(NIST)強調,校驗和是構建可信計算環境的基礎工具之一。
參考文獻
TechTarget: Checksum Definition
Khan Academy: Data Integrity Basics
NIST FIPS 180-4 Secure Hash Standard
checksum(校驗和)是一種用于驗證數據完整性的簡短數值或代碼,通過特定算法計算數據塊生成。其主要作用是在數據傳輸、存儲過程中檢測意外錯誤或改動。
将數據(如文件、消息)輸入特定算法,生成固定長度的數值。這個值會伴隨原始數據一起傳輸或存儲,接收方重新計算校驗和并與原值對比。若不一緻,則說明數據可能被篡改或損壞。
例如,使用Linux命令計算文件校驗和:
sha256sum filename.txt# 輸出64字符SHA-256值
将生成值與官方提供的校驗和對比,即可驗證文件完整性。
move inpaint picturesyankdoggyfillsislanderNananoneventphrasingreservoirsSalesforceVanDelaywringingbreeze incertain areasengineering designlying downpurified waterregardless of the consequencesSimon Cowellunder the hammeracoustoelectronicsbrassagecardiodilatorcocottedeutoplasmolysisdiscocarpinaffablemesaticephalyPQ