无奈~~~
2009年04月16日 02:15 发布者:hotpower
hotpower 发表于 2009-4-15 19:47 ST MCU ←返回版面 楼主: 菜农升级发布适应于STM32的CRC32的网上演算器及正确算法
JavaScript语言的CRC32代码摘要,详见"菜农的CRC网上在线演算器"
/*
左移crc32算法: CRC32=X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X1+1
初值:crcvalue = 0xFFFFFFFF
权值:crcval = 0x04C11DB7
明文:crcdword = 输入
结果:crcvalue = 输出密文
*/
function crc32l(crcdword)
{
var i,temp;
for(i = 0; i < 32; i++){
temp = crcvalue ^ crcdword;
crcvalue <<= 1;
if(temp & 0x80000000) {
crcvalue ^= crcval;//0x04C11DB7;//CRC=X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X1+1
//注意下句是菜农针对群魔乱舞的CRC用的,STM32的CRC32权固定且最低位为1,故不需下句
// crcvalue |= 1;//权为任意值时,保证CRC权X0=1,减少1位CRC密码强度,以便实现CRC的逆运算
}
crcdword <<= 1;
}
}
现在传些成功案例的图片:
1.2个250~~~
2.stm32_crc32
3.stm32_crc32
4.stm32_crc32
5.crc8_pec
6.crc8_1-wire
7.crc8_1-wire
旧版本战例:
菜农小玩具与CRC16、PEC战斗贴图
成功完善CRC密码技术并发帖自贺且等待攻击
点击下载新版本:菜农的CRC网上在线演算器
;cd=13&hl=zh-CN&ct=clnk&gl=cn&inlang=zh-CN&st_usg=ALhdy2-O3c8RKp_HIua4Yk64XkpaTfyDgA]点击直接网上运行菜农的旧版本的CRC演算器 target=_blank>www.hotpage.net.cn/hotpower/HotPower%E4%B8%89%E8%A7%92%E5%8F%8A%E5%86%97%E4%BD%99%E6%A0%A1%E9%AA%8C%E5%AF%86%E7%A0%81%E6%8A%80%E6%9C%AF.htm+CRC+HotPower&cd=13&hl=zh-CN&ct=clnk&gl=cn&inlang=zh-CN&st_usg=ALhdy2-O3c8RKp_HIua4Yk64XkpaTfyDgA]点击直接网上运行菜农的旧版本的CRC演算器
注意:STM32 的CRC32选32位左移方式
老版本权为:02608EDB
新版本权为:04C11DB7
小朋友的www.hotpage.net.cn一直为办好申请,无奈不能更新~~~
网友评论
hotpower 2009年04月16日
菜农升级发布适应于STM32的CRC32的网上演算器及正确算法
hotpower 发表于 2009-4-15 19:47 ST MCU ←返回版面 http://bbs.21ic.com/club/bbs/images/profile.gif http://bbs.21ic.com/club/bbs/images/fav.gif http://bbs.21ic.com/club/bbs/images/edit.gif
楼主: 菜农升级发布适应于STM32的CRC32的网上演算器及正确算法
JavaScript语言的CRC32代码摘要,详见"菜农的CRC网上在线演算器"
/*
左移crc32算法: CRC32=X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X1+1
初值:crcvalue = 0xFFFFFFFF
权值:crcval = 0x04C11DB7
明文:crcdword = 输入
结果:crcvalue = 输出密文
*/
function crc32l(crcdword)
{
var i,temp;
for(i = 0; i < 32; i++){
temp = crcvalue ^ crcdword;
crcvalue <<= 1;
if(temp & 0x80000000) {
crcvalue ^= crcval;//0x04C11DB7;//CRC=X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X1+1
//注意下句是菜农针对群魔乱舞的CRC用的,STM32的CRC32权固定且最低位为1,故不需下句
// crcvalue |= 1;//权为任意值时,保证CRC权X0=1,减少1位CRC密码强度,以便实现CRC的逆运算
}
crcdword <<= 1;
}
}
现在传些成功案例的图片:
1.2个250~~~
http://bbs.21ic.com/upfiles/img/20094/2009415193719236.gif
2.stm32_crc32
http://bbs.21ic.com/upfiles/img/20094/2009415193814371.gif
3.stm32_crc32
http://bbs.21ic.com/upfiles/img/20094/2009415193829957.gif
4.stm32_crc32
http://bbs.21ic.com/upfiles/img/20094/2009415193851400.gif
5.crc8_pec
http://bbs.21ic.com/upfiles/img/20094/200941519475205.gif
6.crc8_1-wire
http://bbs.21ic.com/upfiles/img/20094/2009415193939764.gif
7.crc8_1-wire
http://bbs.21ic.com/upfiles/img/20094/2009415194017627.gif
旧版本战例:
菜农小玩具与CRC16、PEC战斗贴图
成功完善CRC密码技术并发帖自贺且等待攻击
菜农的旧版本下载对比:http://bbs.21ic.com/upfiles/img/20094/2009414204350302.rar
点击下载新版本:菜农的CRC网上在线演算器
www.hotpage.net.cn/hotpower/HotPower%E4%B8%89%E8%A7%92%E5%8F%8A%E5%86%97%E4%BD%99%E6%A0%A1%E9%AA%8C%E5%AF%86%E7%A0%81%E6%8A%80%E6%9C%AF.htm+CRC+HotPower&cd=13&hl=zh-CN&ct=clnk&gl=cn&inlang=zh-CN&st_usg=ALhdy2-O3c8RKp_HIua4Yk64XkpaTfyDgA]点击直接网上运行菜农的旧版本的CRC演算器
注意:STM32 的CRC32选32位左移方式
老版本权为:02608EDB
新版本权为:04C11DB7
小朋友的www.hotpage.net.cn一直为办好申请,无奈不能更新~~~
http://bbs.21ic.com/club/bbs/images/cool.gifhttp://bbs.21ic.com/club/bbs/Images/blank.gif○ 菜农升级发布适应于STM32的CRC32的网上演算器及正确算法
STM32内置CRC模块的使用
菜农升级发布适应于STM32的CRC32的网上演算器及正确算法
hotpower 发表于 2009-4-15 19:47 ST MCU ←返回版面 http://bbs.21ic.com/club/bbs/images/profile.gif http://bbs.21ic.com/club/bbs/images/fav.gif http://bbs.21ic.com/club/bbs/images/edit.gif
楼主: 菜农升级发布适应于STM32的CRC32的网上演算器及正确算法
JavaScript语言的CRC32代码摘要,详见"菜农的CRC网上在线演算器"
/*
左移crc32算法: CRC32=X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X1+1
初值:crcvalue = 0xFFFFFFFF
权值:crcval = 0x04C11DB7
明文:crcdword = 输入
结果:crcvalue = 输出密文
*/
function crc32l(crcdword)
{
var i,temp;
for(i = 0; i < 32; i++){
temp = crcvalue ^ crcdword;
crcvalue <<= 1;
if(temp & 0x80000000) {
crcvalue ^= crcval;//0x04C11DB7;//CRC=X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X1+1
//注意下句是菜农针对群魔乱舞的CRC用的,STM32的CRC32权固定且最低位为1,故不需下句
// crcvalue |= 1;//权为任意值时,保证CRC权X0=1,减少1位CRC密码强度,以便实现CRC的逆运算
}
crcdword <<= 1;
}
}
现在传些成功案例的图片:
1.2个250~~~
http://bbs.21ic.com/upfiles/img/20094/2009415193719236.gif
2.stm32_crc32
http://bbs.21ic.com/upfiles/img/20094/2009415193814371.gif
3.stm32_crc32
http://bbs.21ic.com/upfiles/img/20094/2009415193829957.gif
4.stm32_crc32
http://bbs.21ic.com/upfiles/img/20094/2009415193851400.gif
5.crc8_pec
http://bbs.21ic.com/upfiles/img/20094/200941519475205.gif
6.crc8_1-wire
http://bbs.21ic.com/upfiles/img/20094/2009415193939764.gif
7.crc8_1-wire
http://bbs.21ic.com/upfiles/img/20094/2009415194017627.gif
旧版本战例:
菜农小玩具与CRC16、PEC战斗贴图
成功完善CRC密码技术并发帖自贺且等待攻击
菜农的旧版本下载对比:http://bbs.21ic.com/upfiles/img/20094/2009414204350302.rar
点击下载新版本:菜农的CRC网上在线演算器
www.hotpage.net.cn/hotpower/HotPower%E4%B8%89%E8%A7%92%E5%8F%8A%E5%86%97%E4%BD%99%E6%A0%A1%E9%AA%8C%E5%AF%86%E7%A0%81%E6%8A%80%E6%9C%AF.htm+CRC+HotPower&cd=13&hl=zh-CN&ct=clnk&gl=cn&inlang=zh-CN&st_usg=ALhdy2-O3c8RKp_HIua4Yk64XkpaTfyDgA]点击直接网上运行菜农的旧版本的CRC演算器
注意:STM32 的CRC32选32位左移方式
老版本权为:02608EDB
新版本权为:04C11DB7
小朋友的www.hotpage.net.cn一直为办好申请,无奈不能更新~~~
http://bbs.21ic.com/club/bbs/images/cool.gifhttp://bbs.21ic.com/club/bbs/Images/blank.gif○ 菜农升级发布适应于STM32的CRC32的网上演算器及正确算法
STM32内置CRC模块的使用
hotpower 2009年04月16日
哈哈~~~看看这些~~~
http://blog.ednchina.com/hotpower/220012/message.aspx
http://www.dianyuan.com/wangping/ti/blog_article_view.php?blar_id=536
http://bbs.21ic.com/club/bbs/list.asp?boardid=49&page=1&t=3303430
哈哈~~~看看这些~~~
http://blog.ednchina.com/hotpower/220012/message.aspx
http://www.dianyuan.com/wangping/ti/blog_article_view.php?blar_id=536
http://bbs.21ic.com/club/bbs/list.asp?boardid=49&page=1&t=3303430
cbdy 2011年11月07日
wa
wa
点击直接网上运行菜农的旧版本的CRC演算器