16进制数据相加,计算校验和
来源:互联网 发布:爬虫数据采集兼职 编辑:程序博客网 时间:2024/06/05 11:17
取得是低位校验和
public String makeChecksum(String data) { if (StringUtils.isEmpty(data)) { return ""; } int iTotal = 0; int iLen = data.length(); int iNum = 0; while (iNum < iLen) { String s = data.substring(iNum, iNum + 2); System.out.println(s); iTotal += Integer.parseInt(s, 16); iNum = iNum + 2; } /** * 用256求余最大是255,即16进制的FF */ int iMod = iTotal % 256; String sHex = Integer.toHexString(iMod); iLen = sHex.length(); //如果不够校验位的长度,补0,这里用的是两位校验 if (iLen < 2) { sHex = "0" + sHex; } return sHex; }
0 0
- 16进制数据相加,计算校验和
- GPS数据计算校验和的方法
- 数字校验计算和select sql查询数据
- 校验和计算
- 校验和计算
- 网络校验和计算
- UDP计算校验和
- 校验和计算
- 网络校验和计算
- UDP校验和计算
- python 计算校验和
- 计算IP校验和
- 计算校验和
- UDP计算校验和
- 校验和计算
- 校验和计算原理
- 校验和计算
- 校验和的计算/校验算法
- eclipse中的SVN插件的导入和连接
- Oracle数据库名字不能超过8位,但实例名可以超过8位
- Eclipse中出现无法找到Maven包
- Winsock网络编程客户端
- SDAU 练习三 1012 堆满骨牌问题
- 16进制数据相加,计算校验和
- 204. Count Primes [easy] (Python)
- JavaWeb中Ajax的使用-基本使用+省市联动例子
- hdu 1325判断是不是树
- [leetcode] 42. Trapping Rain Water 解题报告
- Object-c-----set方法的内存管理
- GIT常用命令
- Java集合的有序、无序、排序性质讨论
- 约瑟夫环问题(数论)