December 7, 2010

關於MIFARE卡的原始卡號

MIFARE卡的原始卡號是固定的,而讀卡器根據原始卡號可以轉換輸出不同的位數和格式,各個廠家的讀卡器輸出不太一樣,但基本上是按一定的標準輸出,以下是各個廠家不同讀卡器的數據輸出格式.
1、格式0:8位十六進制的ASCII 字符串,即8 Hex 格式。
如:某樣卡讀出十六進制卡號為:「026f6c3a」。

2、格式1:將格式1 中的後8 位,轉換為10 位十進制卡號,即8H---10D。
即將「 026f6c3a」轉換為:「0040856634」。

3、格式2:將格式1 中的後6 位,轉換為8 位十進制卡號,即6H---8D。
即將「 6f6c3a」轉換為:「07302202」。

4、格式3:將格式1 中的倒數第5、第6 位,轉換為3 位十進制卡號,再將後4 位,轉換為5 位十進 制卡號,中間用「,」分開,即「2H + 4H」。
即將2H「 6f」轉換為:「111」,4H 「6c3a」轉為「27706」。
最終將2 段號連在一起輸出為「111,27706」。

5、格式4:將格式1 中後8 位的前4 位,轉換為5 位十進制卡號,再將後4 位,轉換為5 位十進制卡 號,中間用「,」分開,即「4Hex + 4Hec」。
照此推算結果為:00623,27706 (4H+4H)

0推薦此文章
Today's Visitors: 0 Total Visitors: 197
Personal Category: Uncategorized Articles Topic: technology / tech info / programming
歷史上的今天:
[Trackback URL]

Post A Comment









Yes No



Please input the magic number:

( Prevent the annoy garbage messages )
( What if you cannot see the numbers? )
Please input the magic number

誰來收藏
Loading ...
unlog_NVPO 0