Java CRC_16生成函数
来源:互联网 发布:淘宝客服子账号名字 编辑:程序博客网 时间:2024/06/01 18:55
/****************** CRC16*****/ private static int poly = 0x8005; public static short CRC_16(byte[] buf_temp,int len) { int crc_temp=0; int c,i; int index = 0; while ( len != 0 ) { c = buf_temp[index] & 0x000000FF;//extend to int index++; c <<= 8; for(i=0;i<8;i++) { if( ((crc_temp^c)&0x8000) > 0) crc_temp=(crc_temp<<1)^poly; else crc_temp <<= 1; c<<=1; } len--; } return (short) (crc_temp&0xFFFF); } /****************** short to bytes*****/ public static byte lowByte(short value) { return (byte) (value & 0x00FF); } public static byte highByte(short value) { return (byte) ((value >> 8) & 0x00FF); }
- Java CRC_16生成函数
- CRC_16 校验code
- java生成函数签名
- java随机数生成函数
- Java验证码生成函数
- java函数-生成素数表
- JAVA 函数 随机生成经纬度
- CRC_16 原理及其C语言算法实现
- 一个生成文字图片的JAVA函数
- 含有构造函数反射生成java类
- 【功能-java-函数】生成随机数的函数(返回字节)
- 生成函数
- 生成函数
- 生成函数
- 生成函数
- 生成函数
- 生成函数
- 生成函数
- 打印所有可能的集合
- 关于健身
- Effective Emacs中文版
- 使用getconf DISK_SIZE /dev/updisk2确定一个不属于任何卷组的物理卷大小
- 小诗一首---观立体成像
- Java CRC_16生成函数
- 给linux初学者的一点小小的建议
- word文档.doc可能包含与纯文本格式不兼容的问题
- 一道关于运用Hashtable的题目
- Redmine配置(Windows xp环境)
- strcpy实现
- (索引)OpenGL学习资料
- Drill Into .NET Framework Internals to See How the CLR Creates Runtime Objects
- 不用临时变量将两个int数字交换