首页
社区
课程
招聘
[原创]HotPower超级CRC计算器名词解释及对照
发表于: 2018-1-26 19:45 5698

[原创]HotPower超级CRC计算器名词解释及对照

2018-1-26 19:45
5698
HotPower超级CRC计算器与第三方CRC计算器名词解释与对照及操作:

权值:Poly,CRC多项式的数字表达。HotPower超级CRC计算器采用最符合内部运算的权值。
初值:Init,CRC初始化预置值。
出值:XorOut,CRC运算后输出前的异或值。
结果:CRC最终的运算结果。

左移:Refin=False,Refout=False。数据或结果输入和输出都不反转。
右移:Refin=True,Refout=True。数据或结果输入和输出都反转。

大端:数据或结果输入和输出都不反转。数据或结果按大端排列,例如0x1234,存储顺序为0x12,0x34。
小端:数据或结果输入和输出都反转。数据或结果按小端排列,例如0x1234,存储顺序为0x34,0x12。

反转:在Refin=True,Refout=True时,数据或结果按小端排列,可以点击“明文”或“结果”快速切换。
反序:在Refin=True,Refout=True时,第三方CRC计算器权值为0x1021,内部运算运算实际反序为0x8408。
          例如:CRC16=X16+X12+X5+1,Poly=0x1021或0x8408。这要和内部运算关联。可以点击“权值”快速切换。

可逆:当CRC多项式中包含“+1”时,CRC可逆(左移CRC权值最低位为1,右移CRC权值最高位为1),否则不可逆。

简写式:HotPower超级CRC计算器独特的CRC多项式的简写式,它包含了CRCn、左右移、权值、初值和出值。
例如:CRC16=X16+X12+X5+1,Poly=0x1021,Init=0xFFFF,XorOut=0x0000。Refin=False,Refout=False。
简写式表示为:CRC16L_1021_FFFF_0000

运算键:HotPower超级CRC计算器支持常见的26种CRC运算,并且提供支持32种任意CRC运算的HotCRC。
选择一种CRC后,将待校验的数据填入“明文”编辑框内,点击“运算”,运算后的校验和会出现在“结果”编辑框中。
还原键:CRC逆运算,可以根据“CRC密文”(CRC运算的中间结果流)还原出“CRC明文”,
这是HotPower超级CRC计算器与第三方CRC计算器最大的不同。

特别注意:
由于早期CRC的实现由硬件完成,故有左移和右移(反转),权值也有反序之别。
HotPower超级CRC计算器将Refin和Refout的组合用“左移”或“右移”替代。反转和反序内部自动完成。
第三方CRC运算器的权值可能采用反序,这就导致了内部运算的复杂度,故可能和本CRC运算器的权值互为反序。
例如:
CRC16=X16+X12+X5+1,Poly=0x1021,Refin=True,Refout=True。
即右移CRC16,可逆,权值最高位为“1”,故HotPower超级CRC计算器取权值Poly=0x8408(0x1021的反序)

菜农HotPower@163.com  2018.1.22 于西安雁塔菜地

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 465
活跃值: (687)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
2
看着不明觉厉,说说实际应用。
2018-1-26 20:25
0
雪    币: 129
活跃值: (1095)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
[url=cb5K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3#2Q4x3X3g2@1L8%4g2@1K9h3q4G2i4K6u0W2j5$3!0E0i4K6u0r3M7s2u0G2k6X3W2D9k6g2)9J5c8U0x3&6z5e0f1@1x3o6V1J5z5o6S2Q4x3V1k6Q4y4f1c8Q4c8e0N6Q4z5o6u0Q4b7U0W2Q4c8e0g2Q4z5o6N6Q4b7V1u0Q4c8e0g2Q4z5o6g2Q4b7U0y4Q4c8e0k6Q4b7U0y4Q4b7e0S2Q4c8e0S2Q4z5p5k6Q4z5f1y4Q4c8e0g2Q4z5o6k6Q4z5f1y4Q4y4f1u0Q4x3V1k6#2M7X3I4Q4y4f1b7`.

[url=ac2K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6e0t1I4K9h3y4Q4x3X3g2U0L8$3#2Q4x3V1k6@1L8$3!0D9M7#2)9J5c8V1S2G2N6q4m8G2N6$3g2J5i4K6u0r3d9r3!0@1g2@1x3K6i4K6g2X3g2U0q4Q4x3X3f1J5x3#2)9J5k6h3S2@1L8h3I4Q4y4f1c8Q4c8e0S2Q4z5p5k6Q4z5f1y4Q4c8e0g2Q4z5o6k6Q4z5f1y4Q4c8e0k6Q4z5e0N6Q4b7e0m8Q4c8e0N6Q4b7e0N6Q4z5o6q4Q4c8e0g2Q4b7e0g2Q4z5o6W2Q4c8e0N6Q4z5p5y4Q4b7f1g2Q4c8e0N6Q4z5f1q4Q4z5o6c8Q4c8e0S2Q4b7U0k6Q4z5o6g2Q4c8e0N6Q4b7V1q4Q4b7e0N6o6f1V1y4Q4c8e0S2Q4b7f1g2Q4b7e0q4Q4c8e0N6Q4b7f1g2Q4z5e0N6Q4c8e0g2Q4z5e0W2Q4b7e0S2Q4y4f1u0Q4x3V1k6#2M7X3I4Q4y4f1b7`.

菜地公告:今日头条里加V的难度很大呀,开始努力之中,菜农即日起开始在今日头条里求关注,互粉。菜农自2003年开始在网上传播技术,技术博客总点击过千万,技术贴过万,凡是在网上学到了菜农传播技术的“恩惠”的网友们,菜农不求您回报金钱,只求在今日头条里关注“雁塔菜农”来“报恩”菜农,菜农先谢谢了!

菜农HotPower@163.com  2018.1.31于西安雁塔菜地
2018-1-31 11:44
0
游客
登录 | 注册 方可回帖
返回