您好,登錄后才能下訂單哦!
本篇文章為大家展示了Mifare 1k卡技術細節以及工作原理是什么,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
準備開工了,記錄一下查到的一些基本資料,拖了好久,終于要開始了,嘿嘿嘿。
一、主要指標
容量為8K 位EEPROM
分為16 個扇區,每個扇區為4 塊,每塊16 個字節,以塊為存取單位
每個扇區有獨立的一組密碼及訪問控制
每張卡有唯一序列號,為32 位
具有防沖突機制,支持多卡操作
無電源,自帶天線,內含加密控制邏輯和通訊邏輯電路
數據保存期為10 年,可改寫10 萬次,讀無限次
工作溫度:-20℃~50℃(溫度為90%), PET 材料封裝得M1 卡,溫度可達100℃。
工作頻 :13.56MHZ
通信速 :106KBPS
讀寫距離:10cm 以內(與讀寫器有關)
二、存儲結構
M1 卡分為16 個扇區,每個扇區由4 塊 (塊0、塊1、塊2、塊3)組成,(我們也將16 個扇區的64 個塊按絕對地址編號為0~63,存貯結構如下圖所示:
第0 扇區的塊0 (即絕對地址0 塊),它用于存放廠商代碼,已經固化,不可更改。
每個扇區的塊0、塊1、塊2 為數據塊,可用于存貯數據。數據塊可作兩種應用:
用作一般的數據保存,可以進行讀、寫操作。
用作數據值,可以進行初始化值、加值、減值、讀值操作。
每個扇區的塊3 為控制塊,包括了密碼A、存取控制、密碼B。具體結構如下:
每個扇區的密碼和存取控制都是獨立的,可以根據實際需要設定各自的密碼及存取控制。存取控制為4 個字節,共32 位,扇區中的每個塊(包括數據塊和控制塊)的存取條件是由密碼和存取控制共同決定的,在存取控制中每個塊都有相應的三個控制位,定義如下:
三個控制位以正和反兩種形式存在于存取控制字節中,決定了該塊的訪問權限(如進行減值操作必須驗證KEY A,進行加值操作必須驗證KEY B,等等)。三個控制位在存取控制字節中的位置,以塊0 為例:
存取控制 (4 字節,其中字節9 為 用字節)結構如下所示:
數據塊 (塊0、塊1、塊2)的存取控制如下:
例如:當塊0 的存取控制位C10 C20 C30=1 0 0 時,表示
驗證密碼A 或密碼B 正確后可讀;
驗證密碼B 正確后可寫;
不能進行加值、減值操作。
控制塊塊3 的存取控制與數據塊 (塊0、1、2)不同,它的存取控制如下:
例如:當塊3 的存取控制位C13 C23 C33=1 0 0 時,表示:
密碼A:不可讀,驗證KEYA 或KEYB 正確后,可寫 (更改)。
存取控制:驗證KEYA 或KEYB 正確后,可讀、可寫。
密碼B:驗證KEYA 或KEYB 正確后,可讀、可寫。
上述內容就是Mifare 1k卡技術細節以及工作原理是什么,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。