那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

射頻識別技術漫談(13)——Mifare S50與Mifare S70

闐笑 ? 來源:魏道志 ? 作者:魏道志 ? 2023-10-11 16:33 ? 次閱讀

Mifare S50和Mifare S70又常被稱為Mifare Standard、Mifare Classic、MF1,是遵守ISO14443A標準的卡片中應用最為廣泛、影響力最大的的一員。而Mifare S70的容量是S50的4倍,S50的容量是1K字節,S70的容量為4K字節。讀寫器對卡片的操作時序和操作命令,二者完全一致。
Mifare S50和Mifare S70的每張卡片都有一個4字節的全球唯一序列號,卡上數據保存期為10年,可改寫10萬次,讀無限次。一般的應用中,不用考慮卡片是否會被讀壞寫壞的問題,當然暴力硬損壞除外。
Mifare S50和Mifare S70的區別主要有兩個方面。一是讀寫器對卡片發出請求命令,二者應答返回的卡類型(ATQA)字節不同。Mifare S50的卡類型(ATQA)是0004H,Mifare S70的卡類型(ATQA)是0002H。另一個區別就是二者的容量和內存結構不同。
Mifare S50把1K字節的容量分為16個扇區(Sector0-Sector15),每個扇區包括4個數據塊(Block0-Block3,我們也將16個扇區的64個塊按絕對地址編號為0~63),每個數據塊包含16個字節(Byte0-Byte15),64*16=1024。
如下表所示:

wKgaomUmXSCATkrLAABDX38Slc8733.png

Mifare S70把4K字節的容量分為40個扇區(Sector0-Sector39),其中前32個扇區(Sector0-Sector31)的結構和Mifare S50完全一樣,每個扇區包括4個數據塊(Block0-Block3),后8個扇區每個扇區包括16個數據塊(Block0-Block15)。我們也將40個扇區的256個塊按絕對地址編號為0~255),每個數據塊包含16個字節(Byte0-Byte15),256*16=4096。如下表所示:

wKgZomUmXV6Ae0wdAABgdA_g0X4108.png

每個扇區都有一組獨立的密碼及訪問控制,放在每個扇區的最后一個Block,這個Block又被稱為區尾塊,S50是每個扇區的Block3,S70的前32個扇區也是Block3,后8個扇區是Block15。
S50和S70的0扇區0塊(即絕對地址0塊)用于存放廠商代碼,已經固化,不可更改,卡片序列號就存放在這里。除了廠商塊和控制塊,卡片中其余的塊都是數據塊,可用于存貯數據。數據塊可作兩種應用:
(1)用作一般的數據保存,可以進行讀、寫操作。
(2)用作數據值,可以進行初始化值、加值、減值、讀值操作。
數據塊和值塊有什么區別呢?無論塊中的內容是什么,你都可以把他看成普通數據,即使它是一個值塊。但是并不是任何數據都可以看成是值,因為值塊有一個比較嚴格的格式要求。值塊中值的長度為4個字節的補碼,其表示的范圍(-2147483648~2147483647),值塊的存儲格式如下:

wKgZomUmXYKAEUICAAAfgg-Ndz4035.png

帶下劃線表示取反。VALUE是值的補碼,addr是塊號(0-63).只有具有上述格式,才被認為是值塊,否則就是普通的數據塊。

每個扇區的區尾塊為控制塊,包括了6字節密碼A、4字節存取控制、6字節密碼B。例如一張新出廠的卡片控制塊內容如下:

A0 A1 A2 A3 A4 A5 FF 07 80 69 B0 B1 B2 B3 B4 B5
密碼A 存取控制 密碼B

新卡的出廠密碼一般是密碼A為A0A1A2A3A4A5,密碼B為B0B1B2B3B4B5,或者密碼A和密碼B都是6個FF。存取控制用以設定扇區中各個塊(包括控制塊本身)的存取條件,這部分有點復雜,后面將專文介紹。

讀寫器與S50和S70的通訊流程如下圖所示:

wKgaomUmXZeAbA5yAACTF0TugWs885.png

卡片選擇和三次相互認證在前面已經介紹過。其他操作如下:
(1)讀 (Read):讀取一個塊的內容,包括普通數據塊和值塊;
(2)寫 (Write):寫數據到一個塊,包括普通數據塊和值塊,值塊中寫入了非法格式的數據,值塊就變成了普通數據塊;
(3)加(Increment):對值塊進行加值,只能對值塊操作;
(4)減(Decrement):對值塊進行減值,只能對值塊操作;
(5)中止(Halt):將卡置于睡眠工作狀態,只有使用WAKE-UP命令才能喚醒。
事實上加值和減值操作并不是直接在Mifare的塊中進行的。這兩個命令先把Block中的值讀出來,然后進行加或減,加減后的結果暫時存放在卡上的易失性數據寄存器(RAM)中,然后再利用另一個命令傳輸(Transfer)將數據寄存器中的內容寫入塊中。與傳輸(Transfer)相對應的命令是存儲(Restore),作用是將塊中的內容存到數據寄存器中,不過這個命令很少用到。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RFID
    +關注

    關注

    388

    文章

    6191

    瀏覽量

    238540
  • 射頻識別技術

    關注

    0

    文章

    96

    瀏覽量

    16815
收藏 人收藏

    評論

    相關推薦

    自己diy的RFID 卡 M1 S50/S70 的訪問條件譯碼器,輸入4字節訪...

    分享 用VC++6.0diy的RFID 卡 M1 S50/S70 的訪問條件譯碼小工具,輸入4字節訪問控制字節 得到對應的4個BLOCK的訪問條件
    發表于 03-19 17:19

    健永-捷越高性能高頻讀寫器JY-H8810在售

    ,支持對Mifare1 S50Mifare1 S70Mifare UltraLight等卡片的讀寫操作;l 支持RC500 內部EEPR
    發表于 03-25 12:05

    請問透傳的藍牙模塊能讀取RFID Mifare S50卡嗎?

    論壇里有人知道透傳藍牙模塊可以讀取 Mifare S50卡嗎?最近兩天百度谷歌了一下,網上是有那種藍牙收費系統,卻并沒有相關更詳細信息,所以這種方案可以實現讀取RFID卡嗎?
    發表于 03-08 00:36

    MIFARE Class EV1 1K和S50有什么區別,MIFARE Class EV1 2K和S70有什么區別?

    我有一個非常簡單的問題,已經讓我困惑了很久, 誰能回復我? MIFARE Class EV1 1K 也叫S50 嗎? MIFARE Class EV1 4K 也叫 S70 嗎? 如
    發表于 06-05 11:55

    13.56MHz系列Mifare讀卡模塊

    本系列模塊基于13.56MHz頻率的系列讀卡模塊,它符合ISO14443標準,可支持mifare1 s50/mifare0ultralight/mifare pro/mfifare d
    發表于 11-05 11:53 ?45次下載

    ZLG522S系列讀卡模塊應用文檔(加密)v1.20

    基于13.56MHz頻率的系列讀寫卡模塊,它符合ISO14443標準,可支持mifare1 S50/S70mifare0 ultralight、m
    發表于 07-23 15:04 ?57次下載

    ZLG600S系列用戶指南

    符合ISO14443A、ISO14443B、ISO7816-3 標準; 集成TypeB、Mifare UltraLight、Mifare1 S50/S70、PLUS CPU、SAM
    發表于 12-08 14:09 ?2次下載

    Mifare 1 S50非接觸式RFID IC卡資料簡介

    Mifare 1 S50非接觸式IC卡片有著16個扇區,每扇區兩組密碼;每個扇區包含4個塊;每個塊具有16個字節的存儲容量。扇區被定義為扇區0至扇區15;每個扇區的塊被分為塊0至塊3;整個IC卡共有64個塊,我們也將16個扇區的64塊按絕對地址編址為0~63。
    發表于 04-30 08:00 ?18次下載
    <b class='flag-5'>Mifare</b> 1 <b class='flag-5'>S50</b>非接觸式RFID IC卡資料簡介

    Mifare開發板的詳細資料說明

    本開發板是一套基于51單片機的Mifare卡開發系統,可以讀寫各種Type A 標準的IC卡(如Mifare S50S70等),是為相關的技術
    發表于 07-24 17:37 ?2次下載
    <b class='flag-5'>Mifare</b>開發板的詳細資料說明

    威剛XPG翼龍S70:采用臺積電16/12nm工藝制程

    近期,繼翼龍S50后,威剛旗下電競品牌XPG又發布了一款PCIe 4.0 SSD(固態硬盤產品),型號為XPG翼龍S70,其中1TB容量的翼龍S70售價為2099元,2TB容量的翼龍S70
    發表于 03-26 16:05 ?808次閱讀

    射頻識別技術漫談(11)——Mifare系列卡的共性

    射頻識別技術漫談(11)——Mifare系列卡的共性
    的頭像 發表于 10-11 15:38 ?2166次閱讀

    射頻識別技術漫談(14)——Mifare S50S70的存取控制

    射頻識別技術漫談(14)——Mifare S50S70
    的頭像 發表于 10-13 11:12 ?1355次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識別</b><b class='flag-5'>技術</b><b class='flag-5'>漫談</b>(14)——<b class='flag-5'>Mifare</b> <b class='flag-5'>S50</b>與<b class='flag-5'>S70</b>的存取控制

    射頻識別技術漫談(15)——Mifare1的安全性及7字節序列號M1卡

    射頻識別技術漫談(15)——Mifare1的安全性及7字節序列號M1卡
    的頭像 發表于 10-16 16:05 ?1729次閱讀

    射頻識別技術漫談(16)——Mifare UltraLight

    射頻識別技術漫談(16)——Mifare UltraLight
    的頭像 發表于 10-16 16:13 ?2980次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識別</b><b class='flag-5'>技術</b><b class='flag-5'>漫談</b>(16)——<b class='flag-5'>Mifare</b> UltraLight

    射頻識別技術漫談(18)——Mifare Desfire

    射頻識別技術漫談(18)——Mifare Desfire
    的頭像 發表于 10-16 16:34 ?2052次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識別</b><b class='flag-5'>技術</b><b class='flag-5'>漫談</b>(18)——<b class='flag-5'>Mifare</b> Desfire
    百家乐娱乐皇冠世界杯| 发中发百家乐官网的玩法技巧和规则| 钻石国际| 诺贝尔百家乐的玩法技巧和规则| 南宁百家乐官网的玩法技巧和规则 | 百家乐官网注册下注平台| 大发888游戏平台46| 百家乐筹码500| 百家乐官网讲坛汉献| 阿拉善盟| 德州扑克牌型| 至尊百家乐娱乐| 杨筠松 24山 图| 百家乐官网楼梯缆 | 百家乐博彩免费体验金3| 真人百家乐皇冠网| 百家乐官网赌场大赢家| 理塘县| 大发888娱乐场手机| 百家乐永利娱乐平台| 24山吉凶八卦图| 澳门百家乐官网的故事| 丁青县| 百家乐有方式赢钱吗| 百家乐官网真人娱乐平台| 星河娱乐城| 安卓水果机游戏| 百家乐赌场现金网| 属猴人做生意门面的风水| 百家乐官网变牌器批发| 百家乐官网最新投注法| 立博国际博彩公司| 大发888注册送彩金| 百家乐方案| 博网百家乐官网现金网| 枣阳市| 菲律宾百家乐官网排行| 免费百家乐官网倍投| 百家乐现金游戏注册送彩金| 大发888金皇冠娱乐城| 现金百家乐官网赢钱|