二维码门禁知识

blob.png

通常来说,门禁系统中,8位卡号为wiegand26位输出,10位卡号为wiegand34位输出。

例如一张卡 上印刷  如下:
0013961168    213 02000
10位数卡号    3+5  8位数卡号 
10位数卡号 0013961168   转换为16进制是  00 D5 07 D0
8位数卡号  213 02000   前3位数213转换为 16进制 是 D5  后五位数02000 转换为16进制是 07 D0 
大家可以发现规律: 首先,10位数转换为16进制是 4个字节  ,第一个字节不要,第二个字节转换为

8位卡号的前3位, 第三个和第四个字节一起转换为8位卡号的后5位数。
Excel公式 
=(MOD(X,256*256))+(MOD(INT(X/(256*256)),256)*100000) 

通过上述可知,门禁考勤系统中的10位卡可以通过算法转为8位卡,而8位卡却难以还原到10位卡。
国内的门禁考勤系统,大多数都具备能同时兼容wiegand26与wiegand34,软件也能自由选择8位卡或10位卡运算。



返回列表