
英:/'ˈ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值
将生成值与官方提供的校验和对比,即可验证文件完整性。
interviewbraisegangwaymisshapenblithelyjamamasteratepatisserieSlamvansoarerundiesautonomous systembooking officecold turkeyDell ComputerGroup of Eightheavy dutyin the beliefmissile launchersuperior inathymismautobarotropyburblingenanthineHyadesinterwineisocrotylkilogaussleukobilinFDTD