首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何计算两个CRC32的CRC32?

如何计算两个CRC32的CRC32?
EN

Stack Overflow用户
提问于 2019-12-10 07:03:12
回答 1查看 1.1K关注 0票数 0

假设我们有两个不同消息的CRC32值(循环冗余校验)。如何计算他们共同的CRC32?例如:

  • CRC32 of "hello“= 3610a686
  • CRC32 of "world“= 3a771143
  • CRC32 of "helloworld“= f9eb20ad
EN

回答 1

Stack Overflow用户

发布于 2019-12-10 22:36:14

CRC32使用初始值0xFFFFFFF,post通过使用0xFFFFFF(或不使用)对CRC进行补充。如果您的修改后的CRC32将这些值作为参数,那么第一个对"hello“的调用将使用初始值=0xFFFFFFF,xorout = 0x00000000,例如CRC =CRC32X(0xFFFFFFF,0x00000000,0x00000000,"hello",5),其中第三个参数是指向字符串的指针,第四个参数是字符串中的字节数。第二个调用是CRC32X( CRC,0xFFFFFFF,"world",5),其中CRC是第一个调用返回的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59261853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档