目录:
定义-校验和是什么意思?
校验和是发射机中的一种错误检测方法,它根据消息中已设置或未设置的位数计算数值,并将其与每个消息帧一起发送。 在接收器端,将相同的校验和函数(公式)应用于消息帧以检索数值。 如果接收到的校验和值与发送的值匹配,则认为传输成功且没有错误。
校验和也可以称为哈希和。
技术百科解释校验和
校验和不匹配表示未传输整个消息。 TCP / IP和用户数据报协议(UDP)提供校验和计数作为其服务之一。
从消息生成校验和的过程称为校验和功能,并使用校验和算法执行。 如果消息损坏,高效的校验和算法会以不同的概率产生不同的结果。 奇偶校验位和校验位是特殊的校验和,适用于微小的数据块。 某些基于校验和的纠错码甚至能够恢复原始数据。
最常用的校验和工具包括:
- “ cksum”-Unix命令为输入文件生成32位循环冗余校验(CRC)和字节数
- “ md5sum”-Unix命令生成消息摘要算法5(MD5)的总和
- “ jdigest”-生成MD5和安全哈希算法(SHA)的Java GUI工具
- “ Jacksum”-Java应用程序编程接口,其中包含许多校验和实现并允许任意数量的扩展
- “ jcksum”-用于使用不同算法计算校验和的Java库
