发新帖我要提问
12
返回列表
打印

HotWC3网上在线超级工具升级到V1.06版本(2011.8.16更新)

[复制链接]
楼主: hotpower
手机看帖
扫描二维码
随时随地手机跟帖
21
hotpower|  楼主 | 2011-8-16 17:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
不敢再升级了,再升级俺就不在这了!

使用特权

评论回复
22
gagmeng| | 2011-8-16 17:30 | 只看该作者
首先感谢菜农大哥帮忙添加了CRC48,使用最新版本V1.06的生成CRC小表和C语言算法,在ARM里验证成功。
设置见插图,点击“小表”生成方框中的代码,点击“保存”,指定到所需文件就可。
由于ARM中只能处理32位变量,对代码进行了一定处理,处理后的主要代码如下:

typedef struct tagCRC48
{
unsigned short CRC48_High;  /* CRC48高字              */
unsigned int   CRC48_Low;   /* CRC48低双字            */
} CRC48;

//CRC位域4表(大端):
const unsigned short CRCL48_Table_High[16] = {
0x0000,0xD28D,0x7796,0xA51B,0xEF2D,0x3DA0,0x98BB,0x4A36,
0x0CD6,0xDE5B,0x7B40,0xA9CD,0xE3FB,0x3176,0x946D,0x46E0};
const unsigned int CRCL48_Table_Low[16] = {
0x00000000,0xB3FA4AAD,0xD40EDFF7,0x67F4955A,0xA81DBFEE,0x1BE7F543,0x7C136019,0xCFE92AB4,
0xE3C13571,0x503B7FDC,0x37CFEA86,0x8435A02B,0x4BDC8A9F,0xF826C032,0x9FD25568,0x2C281FC5};

CRC48 GetCRCL48(unsigned char *crcBuff, unsigned short crcLen)
{
unsigned int i;
CRC48 crc;
unsigned char crcTemp;
unsigned char table_index = 0;
crc.CRC48_High = 0;
crc.CRC48_Low = 0;

for(i = 0; i < (crcLen * 2); i ++)
{
  if (i BITAND 1)
   crcTemp = crcBuff[i SH_RIGHT 1] BITAND 0x0F;
  else
   crcTemp = crcBuff[i SH_RIGHT 1] SH_RIGHT 4;
  table_index = (crc.CRC48_High SH_RIGHT 12) XOR crcTemp;
   
  crc.CRC48_High = ((crc.CRC48_High SH_LEFT 4) BITOR
   (unsigned short)((crc.CRC48_Low BITAND 0xF0000000) SH_RIGHT 28)) XOR CRCL48_Table_High[table_index];
  crc.CRC48_Low = (crc.CRC48_Low SH_LEFT 4) XOR CRCL48_Table_Low[table_index];
}
return crc;
}

经验证算**确。再次感谢菜农大哥!

未命名1.jpg (2.32 MB )

未命名1.jpg

使用特权

评论回复
23
hotpower|  楼主 | 2011-8-16 18:42 | 只看该作者
哈哈,恭喜智慧的“阶级敌人”!
菜农有一个请求,将此贴发到园地https://bbs.21ic.com/frame.php?frameon=yes&referer=http%3A//bbs.21ic.com/iclist-78.html供大家“瞻仰”和学习。

菜农研究多年的CRC,可以二姨这里不喜欢。

使用特权

评论回复
24
ouxueguo| | 2011-8-16 22:00 | 只看该作者
:lol这是以后真正物联网的必备武器

使用特权

评论回复
25
plc_avr| | 2011-8-17 12:52 | 只看该作者
大叔这个玩具就是强!哈哈...

使用特权

评论回复
26
hotpower|  楼主 | 2011-8-17 17:09 | 只看该作者
刚才hotwc3有参与了modbus的网上验证。
https://bbs.21ic.com/icview-255984-1-1.html

看来hotwc3应该来个《hotwc3参战汇编》

使用特权

评论回复
27
hotpower|  楼主 | 2011-8-18 09:27 | 只看该作者
非常希望阶级敌人成为“LOOK自愿者”!

使用特权

评论回复
28
hotpower|  楼主 | 2011-8-22 11:26 | 只看该作者
www.hotpage.net.cn看见好了,这个试验真不是时候

使用特权

评论回复
29
hotpower|  楼主 | 2012-10-23 19:31 | 只看该作者
挖墓为2012.10.25菜农个人版《HotWC3密码体系》开版搜索

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则