跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 关于 CRC 循环冗余校验的问题
未分類
7 2 月 2021

关于 CRC 循环冗余校验的问题

关于 CRC 循环冗余校验的问题

資深大佬 : phpIsNumberOne 0

我们上学的时候老师是这样讲的:
发送端将校验码追加在数据最后、然后一起发送至接收端
接收端收到数据后用生成多项式进行模 2 的除法,如果余数为 0,则无差错。

我在想接收端能不能对原始数据再计算一次,比较两次的校验码是否相同来判断?就像 md5 那样

由于通常的 CRC 协议,如 CRC32-IEEE 它会进行额外的操作,如字节翻转,结果反转,结果异或等操作,参考。如果要按照老师讲的方法,还得先对结果进行逆向操作。包中只有生成的方法、没有校验的方法。

大佬有話說 (2)

  • 主 資深大佬 : phpIsNumberOne

    ??没人知道吗?

  • 主 資深大佬 : phpIsNumberOne

    解决了,https://stackoverflow.com/questions/58393307/verification-of-a-crc-checksum-against-zero

    CRC32-IEEE,你把原始数据+校验码(LSB)拼接的数据,再进行一次计算,结果应该始终等于 0x2144DF1C

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具