IC卡,ID卡,M1卡,射频卡
一、定義不同:
1、IC卡的定義:baiIC卡全稱集成電路卡(Integrated Circuit Card),又稱智能卡(Smart Card)。可讀寫,容量大,有加密功能,數據記錄可靠,使用更方便,如一卡通系統,消費系統等,目前主要有PHILIPS的Mifare系列卡。
2、ID卡的的定義:ID卡全稱身份識別卡(Identification Card),是一種不可寫入的感應卡,含固定的編號,主要有臺灣SYRIS的EM格式、美國HID、TI、MOTOROLA等各類ID卡。
3、M1卡的定義:利用PVC封裝M1芯片、感應天線,然后壓制成型后而制作的卡即是智能卡行業所說的M1卡,屬于非接觸式IC卡。
4、射頻卡的定義:射頻卡指的是射頻識別技術,是一種無線通信技術,可以通過無線電訊號識別特定目標并讀寫相關數據,而無需識別系統與特定目標之間建立機械或者光學接觸。
?
M1卡id號的計算算法
1、讀取到卡的UID,如:33:6c:57:16
2、對UID的4位順序置反:16:57:6c:33
3、對該十六位數進行取反加1: ~0x16576c33+1=-374828083
4、取絕對值,即:374828083
韋根26、34的計算-EM卡
EM卡10位轉8位卡號的原理和方法
鍵盤口數據轉換成韋根碼方法介紹
1、韋根26:
例如:
條形碼數字為[123456789012]轉換成韋根26碼為[153,06676],其中153=(123456789012 / 65536) % 256,
06676 = 123456789012 % 65536;
注:用電腦計算器計算時,須將電腦計算器轉為科學計算模式(點菜單[查看]->[科學型]),%用mod鍵表示
2、韋根34:
例如:
條形碼數字為[123456789012]轉換成韋根26碼為[48793,06676],其中
48793=(123456789012/65536)%65536,
06676 = 123456789012 % 65536;
原理:
8位卡號才是wiegand26國際標準的卡號輸出方式,有些國內考勤機廠商采用直接讀卡號的內碼的方式做卡號,這種讀法是10位數.
例如一張卡上印刷如下:
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位數。
總結
以上是生活随笔為你收集整理的IC卡,ID卡,M1卡,射频卡的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个人php发卡系统,荔枝个人发卡系统PH
- 下一篇: 浪潮之巅读后摘录