Fletcher16校验算法
来源:互联网 发布:淘宝怎样更改实名认证 编辑:程序博客网 时间:2024/06/10 02:22
/*********************************************************************** Function: Fletcher16* Description: Calculate Fletcher16** Return:***********************************************************************/Uint16 Fletcher16(Uint16 *data,Uint16 count){Uint16 sum1 = 0xFF;Uint16 sum2 = 0xFF;Uint16 tlen;while(count){tlen = count >=20? 20:count;count-=tlen;do{sum2+=sum1+=*data++;}while(--tlen);sum1 = (sum1 & 0xFF) + (sum1 >> 8);sum2 = (sum2 & 0xFF) + (sum2 >> 8);}//Second reduction step to reduce sums to 8 bitssum1 = (sum1 & 0xFF) + (sum1 >> 8);sum2 = (sum2 & 0xFF) + (sum2 >> 8);return sum2 << 8 | sum1;}
0 0
- Fletcher16校验算法
- 身份证校验算法
- php身份证号码校验算法
- 2410触摸屏校验算法
- Rsync滚动校验算法
- CRC校验算法
- CRC校验算法
- 和校验算法
- 偶校验算法
- CRC校验的算法
- 校验和算法简介
- CRC校验算法原理
- 【转】CRC校验算法
- CRC校验算法 转
- CRC16校验算法实现
- 校验和算法
- Rsync滚动校验算法
- Rsync滚动校验算法
- 解决android有的手机拍照后上传图片被旋转的问题
- TP -- 订单的导出,phpexcel 类应用
- Spring BeanPostProcessor与动态加载数据源配置
- 奇葩的mysql问题
- MongoDB 难点
- Fletcher16校验算法
- android_studio多渠道打包
- 让我们来谈谈分工
- 解决uc数据互通问题
- 仿QQ界面的切换
- linux下导入、导出mysql数据库命令
- oracle导出Clob字段的方法
- npm & nodeJS
- 广告公司的套路:“资源整合+主题营销”