所以我有问题找到一系列命令的CRC值,我已经有一些命令的CRC值,但我需要弄清楚它们是如何计算的。仔细检查数据流并尝试计算CRC后,我们无法获得已知的CRC值和计算出的CRC值以匹配。我以前从来没有计算过CRC,但我已经阅读过多篇论文,似乎很容易,除非它没有工作。手册我说多项式生成器是(x^8 + x^7 + X^2 + X^0),它给了我一个独特的非零值B1(十六进制)。完整的命令是A9E40401(十六进制),CRC为1E(十六进制)。我目前使用的过程包括将数据流从十六进制转换为二进制,使用LSB优先规则,在命令中插入FF(十六进制)以检测多余的零,将00(十六进制)添加到末尾作为占位符,并且执行mod2划分,并且将其反转并将其应用于数据流。要么我做错了什么,要么我错过了一步。我假设我提供的多项式是正确的。任何帮助将不胜感激。我如何反向工程一个已知的循环冗余校验值?
0
A
回答
0
我觉得自己像个白痴。 当我计算我的CRC时,除了最后一步必须执行LSB优先规则并且反转余数之外,我还是正确地执行了每一步。 我只执行LSB第一条规则(认为这是反转意味着什么)。 因此,对于00011101的剩余部分,我得到了错误的CRC值(10111000)。当我应该得到01000111.
0
相关问题
- 1. 任何已知的关于循环冗余校验的好教程?
- 2. 对称加密循环冗余校验
- 3. 如何从Tinyos禁用内置CRC(循环冗余校验)?
- 4. 如何解决CRC(循环冗余校验)计算?
- 5. CRC32(循环冗余校验和)到字符串
- 6. 我在哪里可以获得CRC(循环冗余校验)代码?
- 7. 进程内的冗余循环(VHDL)?
- 8. 什么是循环冗余校验以及它如何在简单的条件下工作(傻瓜式样)?
- 9. PHP foreach循环冗余
- 10. 如何实现校验和和冗余的Damm算法
- 11. 冗余验证?
- 12. 的foreach,for循环冗余PHP
- 13. 的Python循环范围(LEN())冗余
- 14. 循环并插入到没有冗余的另一个阵列
- 15. 什么是C#中字符串最快的冗余校验和?
- 16. 校验和功能的逆向工程
- 17. 从ASCII字符串反向工程校验和?
- 18. Zlib for Mono/.Net没有一个已知的校验和
- 19. 如何摆脱列中的冗余值?
- 20. 反向while循环如何知道何时停止在JavaScript中?
- 21. ASP.NET反向循环
- 22. 301重定向,冗余index.php
- 23. 数据库如何处理冗余值?
- 24. 我可以在Python中创建一个“简单的”循环冗余检查程序吗?
- 25. 如何交替反向循环一个SVG动画?
- 26. I2C EEPROM中的冗余值和冗余系统
- 27. 更高效的Python for循环(3个冗余环路)在迭代
- 28. 如何停止冗余
- 29. 如何在没有冗余
- 30. 校验值在while循环瓦特/输出,如果每个字段陈述
真棒。感谢您的宝贵帮助。我希望这有助于我解决我的问题。我会在他们出现时发布我的结果。 – Jon