原创 HotWC3对fsum frontend-1.5.5.1软件CRC计算器的差分攻击结果

2009-10-26 07:40 3954 8 8 分类: MCU/ 嵌入式

fsum frontend-1.5.5.1软件http://www.google.cn/search?hl=zh-CN&newwindow=1&q=fsum+frontend-1.5.5.1&aq=f&oq


HotWC3对fsum frontend-1.5.5.1软件CRC计算器的差分攻击结果:


菜农已完成对CRC的完全破解。
以下表达式都是用HotWC3自动生成,新版HotWC3将会自动攻击。


CRC8:
权值=07 初值=00 出值=00 方向=左移 可逆=真
表达式: 左移CRC8=X8+X2+X1+1 适用于SMBus总线PEC


CRC16:
权值=A001 初值=0000 出值=0000 方向=右移 可逆=真
表达式: 右移CRC16=X16+X15+X2+1


CRC16_ccitt:
权值=1021 初值=FFFF 出值=0000 方向=左移 可逆=真
表达式: 右移CRC16=X16+X15+X2+1


CRC16_ibm:
权值=8005 初值=0000 出值=0000 方向=左移 可逆=真
表达式: 左移CRC16=X16+X15+X2+1


CRC16_x25:
权值=8408 初值=FFFF 出值=FFFF 方向=右移 可逆=真
表达式: 右移CRC16=X16+X12+X5+1


CRC16_xmodem:
权值=1021 初值=0000 出值=0000  方向=右移 可逆=否
表达式: 右移CRC16=X16+X15+X10+X3+1


CRC16_zmodem:
权值=1021 初值=0000 出值=0000 方向=左移 可逆=真
表达式: 左移CRC16=X16+X12+X5+1


CRC24:
权值=864CFB 初值=BDA1C7 出值=000000 方向=左移 可逆=真
表达式: 左移CRC24=X24+X23+X18+X17+X14+X11+X10+X7+X6+X5+X4+X3+X+1


CRC32:
权值=EDB88320 初值=FFFFFFFF 出值=FFFFFFFF 方向=右移 可逆=真
表达式: 右移CRC32=X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1


CRC32_bzip2:
权值=04C11DB7 初值=FFFFFFFF 出值=FFFFFFFF 方向=左移 可逆=真
表达式: 左移CRC32=X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1


CRC32_jamcrc:
权值=EDB88320 初值=FFFFFFFF 出值=00000000 方向=右移 可逆=真
表达式: 右移CRC32=X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1


CRC32_mpeg2:
权值=04C11DB7 初值=FFFFFFFF 出值=00000000 方向=右移 可逆=否
表达式: 右移CRC32=X32+X31+X30+X29+X27+X26+X24+X23+X21+X20+X19+X15+X9+X8+X5+1


CRC64_ecma:
权值=42F0E1EBA9EA3693 初值=FFFFFFFFFFFFFFFF 出值=FFFFFFFFFFFFFFFF 方向=左移 可逆=真
表达式: 左移CRC64=X64+X62+X57+X55+X54+X53+X52+X47+X46+X45+X40+X39+X38+X37+X35+X33+X32
                 +X31+X29+X27+X24+X23+X22+X21+X19+X17+X13+X12+X10+X9+X7+X4+X+1


CRC64:
权值=D800000000000000 初值=0000000000000000 出值XXXXXXXXXXXXXXXX0 方向=右移 可逆=真
表达式: 右移CRC64=X64+X4+X3+X+1


 


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条