在数据比特发送时:在数据末位添加一个比特,确保所有传输的比特位中,1的个数是奇数或偶数。
在数据比特接收时:根据被传输的一组二进制比特的数位中“1”的个数是奇数或偶数来进行校验判断。...数字签名
文件完整性检查
密码保存
MD5只能对整个大数据块进行校验。...备注:校验正确
出错的第2个校验:2,3,6,7,10,11
出错的第4个校验:4,5,6,7,12
正确的第1个校验:1,3,5,7,9,11
结论:第6位出错,第7位不出错。...在数据接收时,先把接收到的比特进行分组,
对每个分组在进行偶校验
如果组内没有比特出错,则校验结果为0
如果组内有比特出错,则校验结果为1,
最后每个组的校验结果组合在一起,得到一个二进制序列,这个二进制序列的值就是出错的位置...(2)缺点:
只能发现一个bit的出错时的位置
(3)需要注意和强调的是:
海明码是一种就纠错码
纠错的冗余信息并不是添加到整个二进制比特块的最后,而是插入到二进制比特的中间。