日本高清二区视频久二区_欧美一区精品视频一区二区_成人无码区免费AⅤ片丝瓜视频_九九精品国产亚洲AV日韩

 
 
  服務咨詢  
 
關于MIFARE® Classic 1k卡的問題
 
 
    1、MIFARE® Classic 1k卡的狀態
    (1)、POWER OFF (斷電狀態)
    卡片由于缺少射頻磁場能量而處于斷電狀態卡片不工作。
    (2)、IDLE (休眠狀態)
    卡片被電磁場能量激活后延遲數毫秒則進入IDLE 狀態,在這一狀態中能夠解調讀卡器傳來的調制信號并能對讀卡器的Request 以IDLE 或ALL 方式命令進行應答。
    (3)、READY (就緒狀態)
    當對Request 命令進行應答后就進入了READY 狀態,在這一狀態中可以采用比特幀防沖突算法,當卡片的唯一序列號被讀卡器發來的Selection 命令選中時就退出本狀態。
    (4)、ACTIVE (激活狀態)
    當卡片的唯一序列號被讀卡器選中時就進入本狀態, 在這一狀態中卡片完成本次應用所要求的全部操作。
    (5) HALT 停止狀態
    卡片應用完成后,讀卡器可通過發送Halt 命令,使卡片進入這一狀態,在這一狀態中卡片只對讀卡器以ALL 方式發送的Request命令進行應答(或被喚醒),從而又進入READY 狀態。
    2、密鑰B的使用
    問:一張初始卡用B 密鑰校驗后為什么不能對數據塊進行讀寫?
    答:其實在MIFARE® Classic 1k卡內的MF1 ICS50芯片中,有這樣的安全邏輯關系:如果密鑰B 可以在相應的區尾被讀出它就不能用于確認,如果讀寫設備已用能被讀出密鑰B確認任何段,卡會在確認后拒絕任何存儲器的訪問操作。
    初始卡中的B密鑰可以通過校驗密鑰A而被讀出,因此它不能用于確認,讀寫設備可以成功校驗該密鑰B,但校驗之后的任何數據訪問操作將被卡拒絕。
    3、值塊(value)的格式
    值塊在卡中可以實現電子錢包的功能,它有一個固定的格式,可以進行錯誤檢測和糾正,在對其進行操作時需要按照這種格式來進行。
    值塊的這種標準格式只能在格式化值塊的寫操作時產生:
    1)、Value:表示一個帶符號4 字節值,這個值的最低一個字節保存在最低的地址中,取反的字節以標準2的格式保存,為了保證數據的正確性和保密性,值被保存了3次,兩次不取反保存一次取反保存,
    2)、Adr :表示一個字節地址,當執行強大的備份管理時用于保存存儲段的地址,地址字節保存了4 次,取反和不取反各保存兩次。在執行增減恢復傳送操作時地址保持不變,它只能通過寫命令改變。
    4、值操作
    問:
    在對數據塊進行值操作時參數*_Value 需要減的值應該是十進制還是十六進制
    是低位在前還是高位在前例如我要減1000 *_Value 指向的指應該是00 00 10 00 或
    00 10 00 00 還是應該是E8 03 00 00 或 00 00 03 E8 為什么在函數中您將這幾個數倒序賦值即
    spi_buffer[DATA+2]=*(temp+3);
    spi_buffer[DATA+3]=*(temp+2);
    spi_buffer[DATA+4]=*(temp+1);
    spi_buffer[DATA+5]=*temp;
    答:
    這實際上是高級語言和機器語言的轉換問題在對參數*_Value進行賦值時若要減1000
    十進制可以是1000 或0x3E8 那么在C51 編譯器編譯后在內存中它的存儲方式是
    00 00 03 E8 其高位在低地址而低位卻在高地址而卡中這個數的存放順序為E8 03 00 00
    兩者正好位置顛倒因此在函數中將這幾個數倒序賦值.
   
   
 
<< 返回列表
   
首頁 | 公司簡介 | 產品介紹 | 最新動態 | 銷售網絡 | 技術支持 | 聯系我們
Copyright 2019 All rights reserved     版權所有:北京易火眼科技有限公司