韦根协议和ID / IC卡

简介: 韦根协议和ID / IC卡

韦根协议和ID / IC卡


什么是韦根?


Wiegand(韦根)协议是由摩托罗拉公司制定的一种通讯协议,它适用于涉及门禁控制系统的读卡器和卡片的许多特性。


韦根格式主要定义的是数据的传输方式:一般通用的是WG26 / WG34。主要有2根数据线,Data0和Data1。分别输出0和1。


协议规定,两个数据线在无数据时可以替换高电平,DATA0为过渡代表数据0,DATA1为转换代表数据1(转换信号超过1V,高电平信号大于4V) ,数据信号波形如图所示。图中的脉冲宽度在250μs左右,两个脉冲间的时间间隔在2.5ms左右。


image.png


韦根26输出格式


image.png


其中E表示前12位偶较验,X表示24位数据,O表示后12位奇校验,以上数据高位在前,从左至右顺序发送。


奇校验:如果以二进制数据中1的个数是奇数为依据,则是奇校验偶校验:如果以二进制数据中1的个数是偶数为依据,则是偶校验HID:隐藏ID code隐含码(部分公开)PID:公共ID码公开码,一般全部公开


韦根34输出格式


image.png


其中E表示前16位偶较验,X表示32位数据,O表示后16位奇校验,以上数据高位在前,从左至右顺序发送。


IC / ID卡介绍


分类


image.png


Mifare分区结构


image.png


IC卡输出格式


2547495F7408040002592E737B60201D


曼彻斯特码(16二进制):转成8位十六进制的ASCII字符串。


  • 取正码:“ 2547495f”,即0位数0块的前4个字节,共8个数字或字母。


  • 取反码:“ 5f494725”,即0位数0块的前4个字节反读,共8个数字或字母。


ABA(8H-D10):


  • 取正码:即为曼彻斯特码正码超出了十进制数,根据计算结果为“ 0625428831”,共10个数字。


  • 取反码:即为曼彻斯特码反码超出了十进制数,根据计算结果为“ 1598637861”,共10个数字。


ABA(6H-D16):


  • 取正码:即为曼彻斯特码正码后6位十六进制,根据模拟计算结果为“ 47495f”,共6个数字或字母。


  • 取反码:即为曼彻斯特码反码后6位十六进制数,根据计算结果为“ 494725”,共6个数字。


ABA(6H-D10):


  • 取正码:即为曼彻斯特码正码后6位转换来的8位十位数,根据计算结果为“ 04671839”,共8个数字。


  • 取反码:即为曼彻斯特码反码后6位转换来的8位十位数,根据计算结果为“ 04802341”,共8个数字。


ABA(4H-D16):


  • 取正码:即为曼彻斯特码正码后4位十六进制数,根据计算结果为“ 495f”,共4个数字或字母。


  • 取反码:即为曼彻斯特码反码后4位十六进制数,根据计算结果为“ 4725”,共4个数字或字母。


ABA(4H-D10):


  • 取正码:即为曼彻斯特码正码后4位转换来的5位十进制数,根据计算结果为“ 18783”,共5个数字。


  • 取反码:即为曼彻斯特码反码后4位转换来的5位十进制数,根据计算结果为“ 18213”,共5个数字。


WG26(2H + 4H):


  • 取正码:即为曼彻斯特码正码倒数第6,第5个数字转换为3位十二进制卡号,再将后4位,转换为5位十位数卡号,中间用“,”分开,即“ 2H + 4H ”。“ 071,18783”


  • 取反码:即为曼彻斯特码反码倒数第6,第5个数字转换为3位十二进制卡号,再将后4位,转换为5位十位数卡号,中间用“,”分开,即“ 2H + 4H ”。“ 073,18213”


WG34(4H + 4H):


  • 取正码:即为曼彻斯特码正码倒数5,6,7,8转化位5位10二进制,在将后4位转换为5位10二进制,中间加逗号,组合起来。即“ 09543, 18783”


  • 取反码:即为曼彻斯特码反码倒数5,6,7,8转化位5位10二进制,在将后4位转换为5位10二进制,中间加逗号,组合起来。即“ 24393, 18213”


相关文章
|
6月前
|
存储 Java 内存技术
USB-C与TYPE-C接口的区别与应用
USB-C与TYPE-C接口的区别与应用
|
8月前
|
存储 内存技术
A-B罗克韦尔 6181P-00N2HW71AC 非显示型计算机
A-B罗克韦尔 6181P-00N2HW71AC 非显示型计算机
|
8月前
|
传感器 监控 Windows
GE通用电气 IC660BBD022 16电路启用源 I/O模块
GE通用电气 IC660BBD022 16电路启用源 I/O模块
|
传感器 物联网 数据安全/隐私保护
|
芯片
SN75176BDR接口芯片
TEXAS INSTRUMENTS SN75176BDR 收发器, RS422 / RS485, 4.75V-5.25电源, SOIC-8
175 0
|
网络安全 网络性能优化 网络虚拟化
普联TP-LINK TL-SL5428交换机对应的光模块型号及典型应用方案
普联技术有限公司(以下简称"TP-LINK")是全球领先的网络通讯设备供应商。自1996年成立以来,TP-LINK始终致力于为大众提供最便利的本地局域网络互联和Internet接入手段,为大众在生活、工作、娱乐上日益增长的网络使用需求,提供高品质、高性能价格比的全面设备解决方案。
1076 0
|
C# 数据安全/隐私保护
C#/VB.NET 获取电脑属性(硬盘ID、硬盘容量、Cpu序列号、MAC地址、系统类型)
原文:C#/VB.NET 获取电脑属性(硬盘ID、硬盘容量、Cpu序列号、MAC地址、系统类型) 在开发过程中,经常需要获取电脑的一些属性,如获取硬盘ID/CPU序列号/MAC地址作为来加密字符串。 1、硬盘 在我查看网上一些文档时,发现很多人对硬盘序列号很模糊~ 什么叫硬盘序列号?指的是作为一个硬盘的标识;但是有时候发现,同事的电脑硬盘序列号有重复的。
1559 0

热门文章

最新文章