准备开工了,记录一下查到的一些基本资料,拖了好久,终于要开始了,嘿嘿嘿。

一、主要指标

  • 容量为8K 位EEPROM
  • 分为16 个扇区,每个扇区为4 块,每块16 个字节,以块为存取单位
  • 每个扇区有独立的一组密码及访问控制
  • 每张卡有唯一序列号,为32 位
  • 具有防冲突机制,支持多卡操作
  • 无电源,自带天线,内含加密控制逻辑和通讯逻辑电路
  • 数据保存期为10 年,可改写10 万次,读无限次
  • 工作温度:-20℃~50℃(温度为90%), PET 材料封装得M1 卡,温度可达100℃。
  • 工作频 :13.56MHZ
  • 通信速 :106KBPS
  • 读写距离:10cm 以内(与读写器有关)

二、存储结构

  1. M1 卡分为16 个扇区,每个扇区由4 块 (块0、块1、块2、块3)组成,(我们也将16 个扇区的64 个块按绝对地址编号为0~63,存贮结构如下图所示:
  2. 第0 扇区的块0 (即绝对地址0 块),它用于存放厂商代码,已经固化,不可更改。
  3. 每个扇区的块0、块1、块2 为数据块,可用于存贮数据。数据块可作两种应用:
    用作一般的数据保存,可以进行读、写操作。
    用作数据值,可以进行初始化值、加值、减值、读值操作。
  4. 每个扇区的块3 为控制块,包括了密码A、存取控制、密码B。具体结构如下:
  5. 每个扇区的密码和存取控制都是独立的,可以根据实际需要设定各自的密码及存取控制。存取控制为4 个字节,共32 位,扇区中的每个块(包括数据块和控制块)的存取条件是由密码和存取控制共同决定的,在存取控制中每个块都有相应的三个控制位,定义如下:
  6. 三个控制位以正和反两种形式存在于存取控制字节中,决定了该块的访问权限(如进行减值操作必须验证KEY A,进行加值操作必须验证KEY B,等等)。三个控制位在存取控制字节中的位置,以块0 为例:

    存取控制 (4 字节,其中字节9 为 用字节)结构如下所示:
  7. 数据块 (块0、块1、块2)的存取控制如下:
    例如:当块0 的存取控制位C10 C20 C30=1 0 0 时,表示
    验证密码A 或密码B 正确后可读;
    验证密码B 正确后可写;
    不能进行加值、减值操作。
  8. 控制块块3 的存取控制与数据块 (块0、1、2)不同,它的存取控制如下:
    例如:当块3 的存取控制位C13 C23 C33=1 0 0 时,表示:
    密码A:不可读,验证KEYA 或KEYB 正确后,可写 (更改)。
    存取控制:验证KEYA 或KEYB 正确后,可读、可写。
    密码B:验证KEYA 或KEYB 正确后,可读、可写。

Mifare 1k卡技术细节以及工作原理相关推荐

  1. 卡--配合--读卡器使用 磁卡 CPU卡 IC卡、ID卡、M1卡、射频卡区别 我在项目中使用到的S50卡(M1卡的一种)S50(Mifare 1K)卡简介及存储控制原理

    S50(Mifare 1K)卡简介及存储控制原理 https://blog.csdn.net/D_azzle/article/details/85012669?ops_request_misc=%25 ...

  2. mifare 1k卡模拟功能

    固件版本为r486,使用ACR122U NFC读卡器测试,有些读卡器测试效果不好,不能正常读取扇区内容,估计是时间要求比较高. ACR122U数据记录: ACR122U PICC Interface ...

  3. 201/220 芯片磁条复合卡写卡器的工作原理及脚本软件详解【威 要器药酒肆起舞久巴尔救】

    201芯片写卡软件 1.emmc换芯片刷机方法 盒子开机,连续顺序点按遥控菜单键和音量减键,进入Recovery刷机模式. 2.选择从u盘刷入full-CM201-2-002.460.006-2018 ...

  4. S50(Mifare 1K)卡简介及存储控制原理

    一.主要指标以及存储结构 1.S50卡共有16个扇区,每个扇区分为4块,每块16个字节(块0,块1,块2为数据块:块3为控制块),按绝对地址编号为0~63.存储结构如图一所示. 图一.S50卡存储结构 ...

  5. 【I/O-网卡】网卡工作原理及分类:以太网卡,FC HBA,iSCSI HBA

    网卡工作在物理层和数据链路层 参考:https://zhidao.baidu.com/question/441234047.html?qbl=relate_question_1&word=%C ...

  6. 卡方检验 原理_什么是卡方检验及其工作原理?

    卡方检验 原理 As a data science engineer, it's imperative that the sample data set which you pick from the ...

  7. 物联网卡定位技术涉及范围及工作原理

    物联网以其强大的空间扩展性和连通性引起了人们的广泛关注,物联网技术领域的新技术手段也成为智能社会中流行的新工具,其中最具代表性的是物联网卡,它作为物联网与万物连接中充当中介枢纽.目前我们熟悉的物联网卡 ...

  8. SIM卡交换方案的工作原理

    2021年犯罪分子增加SIM卡交换计划,从美国公众那里窃取数百万美元 联邦调查局发布此公告是为了通知移动运营商和公众,犯罪分子越来越多地使用用户身份模块(SIM)交换从法定货币和虚拟货币账户中窃取资金 ...

  9. 服务器阵列工作原理,阵列卡的工作原理

    阵列卡的工作原理 导读:磁盘阵列是一种把若干硬磁盘驱动器按照一定要求组成一个整体,整个磁盘阵列由阵列控制器管理的系统.阵列卡的全称叫磁盘阵列卡 是用来做 RAID(廉价冗余磁盘阵列) . 冗余磁盘阵列 ...

最新文章

  1. 聊聊rocketmq的ProducerImpl
  2. R语言-用bat调用R脚本
  3. Hi3516A开发--内存换算
  4. C和汇编混合编程--------函数调用后ebp、esp值问题
  5. Centos 6.5-yum安装出现错误解决方案
  6. php排斥ajaxsubmit函数,关于php:ajaxsubmit错误捕获
  7. RubyOnRails with Ajax
  8. js实现中文转拼音的两种方法
  9. 高等数学---用python求极限
  10. 真北敏捷会员0002陈旭:身心俱疲的暗黑Scrum
  11. IT行业现在的就业前景怎么样?
  12. 域权限维持——黄金票据和白金票据
  13. 计算机网络常青藤讲义,宾语从句学习讲义
  14. 台式电脑计算机怎么添加任务栏,如何将我的电脑添加到任务栏中(win7)?
  15. 各种机械键盘轴的区别,我到底该用什么轴?
  16. Jenkins2.249-自定义插件安装(十一)
  17. vue3 后台返回的图片链接如何查看与下载
  18. H5 p,b,i,em,u,s标签
  19. 如何快速搭建线上电商商城网站?
  20. VN-SGG JavaScript 基础(中)

热门文章

  1. Skype for Business Server 2015系列(一)概述和准备工作
  2. 互联网企业数据安全体系建设(美团点评)
  3. mysql数据库添加某个IP访问
  4. 20 多个可以提高你Android开发技能的国外优秀开源 app
  5. oracle中的pl SQL,Oracle数据中的PL/SQL介绍
  6. php开源 rss订阅_5个开源RSS feed阅读器
  7. 【书签】web自动化测试之selenium
  8. 当你学不进去的时候,不防试试“普瑞马法则”
  9. 浙江大学计算机科学与技术学院分数线,浙江大学分数线是多少 王牌专业有哪些...
  10. nodeJs实现发短信验证码功能