S50非接触式IC卡性能简介(M1)

简介:

一、主要指标

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

二、存储结构

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位,扇区中的每个块(包括数据块和控制块)的存取条件是由密码和存取控制共同决定的,在存取控制中每个块都有相应的三个控制位,定义如下:

三个控制位以正和反两种形式存在于存取控制字节中,决定了该块的访问权限(如进行减值操作必须验证KEY A,进行加值操作必须验证KEY B,等等)。三个控制位在存取控制字节中的位置,以块0为例:

对块0的控制:

存取控制(4字节,其中字节9为备用字节)结构如下所示:

6、数据块(块0、块1、块2)的存取控制如下:

例如:当块0的存取控制位C10 C20 C30=1 0 0时,验证密码A或密码B正确后可读;验证密码B正确后可写;不能进行加值、减值操作。

7、控制块块3的存取控制与数据块(块0、1、2)不同,它的存取控制如下:

例如:当块3的存取控制位C13 C23 C33=1 0 0时,表示:

  • 密码A:不可读,验证KEYA或KEYB正确后,可写(更改);
  • 存取控制:验证KEYA或KEYB正确后,可读、可写;
  • 密码B:验证KEYA或KEYB正确后,可读、可写。
 

本文转自 K1two2 博客园博客,原文链接: http://www.cnblogs.com/k1two2/p/5415397.html  ,如需转载请自行联系原作者
相关文章
EndNote参考文献显示中国作者名的第二个字的首字母的方法
本文介绍利用EndNote软件,对论文参考文献中英文文献的汉语拼音姓名(即含有中国作者的英文论文)的名的第二个字的首写字母加以补充显示~
1134 1
EndNote参考文献显示中国作者名的第二个字的首字母的方法
阿萨聊测试:如何用Postman查看HTTP消息相关内容?
阿萨聊测试:如何用Postman查看HTTP消息相关内容?
637 0
阿萨聊测试:如何用Postman查看HTTP消息相关内容?
|
Linux API
设备树知识小全(八):中断连接
设备树知识小全(八):中断连接
406 0
|
29天前
|
人工智能 自然语言处理 Linux
OpenClaw 到底有什么用?无影云电脑部署OpenClaw,极速拥有7×24 小时自动化 AI 助手!
OpenClaw(原 Clawdbot)是一款面向个人与轻量团队的开源自动化 AI 代理,主打自然语言交互、本地优先、多环境部署,能把重复流程化工作交给 AI 自主完成。它不只是聊天机器人,而是能执行文件操作、网页自动化、日程管理、代码处理、信息检索的“数字助手”。2026 年版本进一步优化了稳定性、技能扩展与云端适配能力,支持在阿里云无影云电脑 7×24 小时稳定运行,也支持在 Windows、macOS、Linux 本地私有化部署,兼顾易用性与数据安全。
1561 1
|
2月前
|
人工智能 安全 JavaScript
不想上班?打造7×24小时智能AI助理帮干活:OpenClaw(Clawdbot)本地+阿里云上部署教程
2026年初,开源项目OpenClaw(曾用名Clawdbot、Moltbot)以破竹之势席卷全球开发者社区,GitHub星标短时间内飙升至14.5万以上,成为当下增长最快的开源项目之一。这款工具的核心革命在于打破了传统AI“只聊不做”的局限,通过本地部署获得系统级操作权限,能直接管理文件、控制应用、执行命令,真正实现从“AI参谋”到“数字员工”的转变。同时,阿里云为OpenClaw打造了专属部署方案,实现了云端稳定运行与大模型算力的无缝对接,让用户既能享受本地部署的隐私安全,也能拥有云端7×24小时不间断的服务能力。
679 3
|
12月前
|
Docker 容器 Perl
云效flow构建docker镜像更换apt源为阿里镜像源
在 Dockerfile 中添加命令以更换 Debian 源为阿里云镜像,加速容器内软件包下载。核心命令通过 `sed` 实现源地址替换,并更新 apt 软件源。其中 `cat` 命令用于验证替换是否成功,实际使用中可删除该行。
2216 32
|
12月前
|
安全 JavaScript Unix
开源协议不能随便选!选错直接被「背刺」
程序员晚枫带你了解开源协议的重要性!选错协议,你的项目可能被“闭源背刺”或“专利埋雷”。本文详解7大常见协议:GPL、MIT、Apache 2.0、BSD、LGPL、MPL/EPL和Creative Commons。每种协议适用不同场景,例如GPL适合技术民主化,MIT让代码自由传播,Apache 2.0提供专利保护。晚枫结合自身开源项目经验,分享选协议秘籍,助你避免法律风险,守护技术遗产不被滥用。记得查LICENSE文件,别等律师函来了才后悔!
1009 7
|
存储 自然语言处理 关系型数据库
Elasticsearch 查询时 term、match、match_phrase、match_phrase_prefix 的区别
【7月更文挑战第3天】Elasticsearch 查询时 term、match、match_phrase、match_phrase_prefix 的区别
|
Docker Windows 容器
Docker——镜像源更换国内源
Docker——镜像源更换国内源
3329 0