1. even每个字节传送整个过程中bit为1的个数是偶数个(校验位调整个数)2. odd每个字节传送整个过程中bit为1的个数是奇数个(校验位调整个数)3. none parity没有校验位4. space校验位总为05. mark校验位总为1
分类:
其他好文 时间:
2015-07-16 16:29:45
阅读次数:
123
数据加密标准DES加密算法是一种对称加密算法,DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接.....
分类:
编程语言 时间:
2015-07-12 10:59:32
阅读次数:
150
最近需要对身份证合法性进行验证,实名验证是不指望了,不过原来的验证规则太过简单,只是简单的验证了身份证长度,现在业务需要加强下身份证验证规则,网上找到了不少资料,不过都不合偶的心意,无奈只好直接写一个,代码还是用自己的舒服哈已实现功能:支持15位和18位身份证号,支持地址编码、出生日期、校验位验证代...
分类:
Web程序 时间:
2015-07-12 06:54:08
阅读次数:
144
很多人遇到过服务器RAID5挂掉,往往掉一个盘后,第二个盘也立刻挂掉。大家都知道RAID5 一次允许一个盘缺失,RAID 5也是以数据的校验位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样,任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损...
分类:
其他好文 时间:
2015-06-24 23:56:08
阅读次数:
40444
该串口调试助手使用VB开发,源代码附带详细注释;
可实现的功能:
1.串口设置:串口号,波特率,校验位,数据位,停止位
1.字符格式发送和接收
2.十六进制格式发送和接收
3.定时发送
4.通过文件载入发送的内容
5.将接收到的数据保存到文件
6.清除发送区和接收区
7.发送和接收计数
聊阳电子带你极速入门VB上位机开发
淘宝店:聊阳电子
QQ:405469...
分类:
其他好文 时间:
2015-06-23 00:56:41
阅读次数:
132
昨天我们谈了怎么建立socket通信的服务端和客户端,今天我们就来谈一谈怎么封装报文。什么是报文这里我就不在阐述了,不清楚的朋友可以自己去查资料。我们今天要谈的报文主要友以下几个部分组成:3位同步校验位+8位报文长度+报文头+报文体+32位MD5校验位基本格式如下:0X110X120X1300...
分类:
编程语言 时间:
2015-06-05 17:21:27
阅读次数:
142
IMEI是国际移动通讯设备识别号(International Mobile Equipment Identity)的缩写,用于GSM系统。
由15位数字组成,前6位(TAC)是型号核准号码,代表手机类型。接着2位(FAC)是最后装配号,代表产地。后6位(SNR)是串号,代表生产顺序号。最后1位(SP)是检验码。
MEID是移动通讯设备识别号(Mobile Equipment IDe...
分类:
其他好文 时间:
2015-05-22 19:14:09
阅读次数:
348
在看TCP/IP 时,看到IP 协议中有个 首部检验和 是用的 二进制反码求和。 不太理解,上网搜到了一个答案,记载下面。
以4bit(计算方便一点,和16bit是一样的)做检验和来验证。
假设原始数据为 1100 , 1010 , 0000(校验位)
那么把他们按照4bit一组进行按位取反相加。 1100 取反0011 , 1010 取反是0101,校验位的计算...
分类:
其他好文 时间:
2015-05-20 09:57:03
阅读次数:
270
前言:好久没有写博客,最近一年感觉真是好忙,各种做不完的工作。相信很多上班族都会有这种感觉。最近对NFC进行写卡操作,需要计算一个校验位。一般情况下,校验位多数是由前几个字节进行异或运算所得。
现在我就先说一下我使用的场景:
把一个16字节的数据写到CPU卡(如交通卡)里面,最后一字节是校验码---前十五字节异或。
我开始从网上找了一些别人写的算法发现计算后结果不对,或者就是写的太复杂了,于是自己就写了一个,感觉也比较简单,现在分享给大家,希望一起交流一下。...
分类:
编程语言 时间:
2015-05-15 13:38:48
阅读次数:
312
奇偶校验原理:通过计算数据中“1”的个数是奇数还是偶数来判断数据的正确性。在被校验的数据后加一位校验位或校验字符用作校验码实现校验。
校验位的生成方法:
奇校验:确保整个被传输的数据中“1”的个数是奇数个,即载荷数据中“1”的个数是奇数个时校验位填“0”,否则填“1”;
偶校验:确保整个被传输的数据中“1”的个数是偶数个,即载荷数据中“1”的个数是奇数个时校验位填“1”,否则...
分类:
其他好文 时间:
2015-05-09 15:06:09
阅读次数:
125