(1)Mifare M1卡由16个扇区组成,每个扇区在有4个数据块组成,按照顺序将数据块进行编码,其地址编码为0~63。
(2)在扇区1的第0数据块,存放张卡片制造厂家信息,这个扇区的信息已经固化,不能修改。

(3)每个扇区的4个数据块,功能不同。数据块0~2是用于存储数据。这3个数据块主要应用于数据存储和数据读操作。这里存储的数据,可以进行数值初始化、加、减、读操作。

(4)块区3作为控制块存在,用于存放:密钥A、存储控制(控制位的写入要慎重,特别是写入锁死功能,对于M1卡来说,控制位的写入锁死一旦写入,这个扇区就不可能再被修改)和密钥B。

(5)每个扇区内数据块3中的密码和存储控制全部独立存在(也就是说M1卡可以验证多台设备实现多种功能),用户可以根据的需求进行设置。存储控制限定在4B 32bit 。对每个扇区中的每个数据中的每个数据的存取条件均是由密码和存储控制共同确定的,每个存储控制由三个控制位组成。

(6)控制位是以正反形式存储于控制字节中,确定了数字块的访问权限。例如,进行加值操作须验证KEY B,进行减值操作须验证KEY A。

Mifare S50(M1)卡的内部结构相关推荐

  1. 关于校园一卡通的便携化及Mifare M1卡的内部结构

    一.便携化: 随着智能设备的普及化以及功能的集成化,现在人们出行只需要一部手机就可以了.但是如果你是在大学的话,就会知道,大学有校园卡这一说.学校会将校园的服务认证.集成到一张卡里面,只有通过卡片进行 ...

  2. M1卡破解(自从学校升级系统之后,还准备在研究下)

    M1卡说明及使用proxmark3破解方法 看了网上写的一些关于M1卡的文章,多数有些误导之嫌.首先谈谈M1卡的规格,M1卡的容量为1KB,好多网上写8KB,这里其实是有个误区,应该是8K位.1Byt ...

  3. M1卡破解(自从学校升级系统之后,还准备在研究下)【转】

    本文转载自: M1卡说明及使用proxmark3破解方法 看了网上写的一些关于M1卡的文章,多数有些误导之嫌.首先谈谈M1卡的规格,M1卡的容量为1KB,好多网上写8KB,这里其实是有个误区,应该是8 ...

  4. M1卡说明及使用proxmark3破解方法

    看了网上写的一些关于M1卡的文章,多数有些误导之嫌.首先谈谈M1卡的规格,M1卡的容量为1KB,好多网上写8KB,这里其实是有个误区,应该是8K位.1Byte=1B=8位.其实也就是说8k位想到于1K ...

  5. IC卡探索记录- MFRC522+STM32F103C8 操作IC卡(M1卡) ---附代码

    目录 1 源码 2 操作对象是什么? 2.1 对象 2.1.1 使用硬件 2.1.1.1 RC522 2.1.1.2 主控 2.1.1.3 IC卡 2.1.2 电路 2.1.3 对象说明 2.1.3. ...

  6. 卡--配合--读卡器使用 磁卡 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 ...

  7. M1卡 S50与S70的区别

     1. MiFare one IC S50卡 主要指标  ●容量为 8K 位 EEPROM ● 分为 16 个扇区,每个扇区为 4 块,每块 16 个字节 , 以块为存取单位 ●每个扇区有独立的一组密 ...

  8. 物理渗透-Mifare Classic S50(IC)卡分析

    前言 我们不管是在小区里还是公司里,都可能会使用过门禁卡,比如乘坐电梯需要刷工牌才使用,而且只能去特定的楼层.生活中还有很多地方用到过IC卡,商铺的会员卡.交通的公交卡等等.关于IC.ID卡的基础.本 ...

  9. 复旦FM17522芯片读写M1卡(S50/S70)、CPU卡要点摘录

    目录 概述 卡的存储结构/文件结构 M1卡存储结构 复旦CPU卡的文件结构 卡的权限管理方式 M1卡控制字 CPU卡安全状态寄存器 卡的认证 M1卡的三次互相认证 复旦CPU卡的外部认证和内部认证 机 ...

最新文章

  1. 步进电机正反转实验_电工基础:帮你学会电机正反转双重互锁控制
  2. 【C#-枚举】枚举的使用
  3. MongoDB系列四(索引).
  4. Angular自动取消订阅RxJs
  5. mysql 自定义函数 事务_MySQL存储过程、触发器、自定义函数、事务
  6. SQLite 事务控制
  7. python split拆分字符串_python实现字符串完美拆分split()的方法
  8. Makefile 的使用
  9. visio图形包解压
  10. QT ubuntu下 多画面视频监控播放器rtsp播放器
  11. 品优购网页搭建过程(HTML5+CSS)
  12. Google企业邮箱申请
  13. 渥太华大学计算机专业,渥太华大学计算机专业解析
  14. ios10 上下黑边问题
  15. po模型+unittest测试
  16. ICCV2021 | Vision Transformer中相对位置编码的反思与改进
  17. 比KEEP更好,运动健身、塑形瘦身的小程序新选择
  18. golang 使用 gomobile进行 Android 开发
  19. 怎样把本地视频添加到php里,将视频嵌入图片中 如何将视频添加到图片中|图片加视频...
  20. KeyTool与OpenSSL生成证书

热门文章

  1. wetool 接入图灵机器人_wetool自动接受新好友wetool使用教程-购买
  2. android 获取sd卡目录失败_Android正确获取SD卡目录及使用SD卡目录
  3. 解决 Xshell6强制升级
  4. 杰理之PC 强制升级【篇】
  5. 记录几个比较安全的下载操作系统镜像的网站
  6. SQL定义语言(ACCESS2000中的语法)
  7. 百度API实现人流量数量检测(动态)
  8. Java面向对象的知识(一)
  9. m基于遗传算法的城市生活垃圾回收网络优化matlab仿真
  10. 【基础】小冬冬历险记