读取S50-IC卡的所有扇区、数据块

news/2025/2/13 6:12:27/

IC卡学习过程收获散记,不知道对不对先记下来,不对的后改^_^

 判断是否支持MifareClassic、拿到MifareClassic对象后,即可进行读取扇区数据,其中的块索引卡了一下,然后在微软的帮助文档中找到了答案:

https://docs.microsoft.com/zh-cn/dotnet/api/android.nfc.tech.mifareclassic.sectortoblock?view=xamarin-android-sdk-12&viewFallbackFrom=xamarin-android-sdk-9

                //扇区循环for (int index = 0; index < sectorCount; index++) {//第一个扇区验证密码,该卡的所有密码都是默认的boolean authRs = mifareClassic.authenticateSectorWithKeyA(index, new byte[]{(byte) 0xff, (byte) 0xff, (byte) 0xff, (byte) 0xff, (byte) 0xff, (byte) 0xff});Log.d(TAG, index + "扇区认证结果 = " + authRs);if (authRs) {//获得当前扇区的总块数int blockSize = mifareClassic.getBlockCountInSector(index);//获得当前扇区的第一块的序号,之后的序号递增int bIndex = mifareClassic.sectorToBlock(index);//当前扇区的块数循环for (int i = 0; i < blockSize; i++) {byte[] block = mifareClassic.readBlock(bIndex + i);Log.d(TAG, i + " 读取块:" + Utils.bytesToHex(block));}}}


http://www.ppmy.cn/news/527464.html

相关文章

Mifare S50(M1)卡的内部结构

&#xff08;1&#xff09;Mifare M1卡由16个扇区组成&#xff0c;每个扇区在有4个数据块组成&#xff0c;按照顺序将数据块进行编码&#xff0c;其地址编码为0~63。 &#xff08;2&#xff09;在扇区1的第0数据块&#xff0c;存放张卡片制造厂家信息&#xff0c;这个扇区的信息…

S50VB100-ASEMI日本新电元平替整流桥S50VB100

编辑&#xff1a;ll S50VB100-ASEMI日本新电元平替整流桥S50VB100 品牌&#xff1a;ASEMI 封装&#xff1a;SVB-4 正向电流&#xff1a;50A 反向电压&#xff1a;1000V 引脚数量&#xff1a;4 芯片个数&#xff1a;4 芯片尺寸&#xff1a;140MIL 漏电流&#xff1a;5u…

高频卡S50和S70标签存储结构了解

一、存储容量不同 Mifare S70的容量是S50的4倍&#xff0c;S50的容量是1K字节&#xff0c;S70的容量为4K字节 二、应答方式不同 二者应答读写器返回的卡类型(ATQA)字节不同。Mifare S50的卡类型(ATQA)是0004H&#xff0c;Mifare S70的卡类型(ATQA)是0002H S50卡 Mifare S5…

Mifare1 S50 _IC卡基本信息

文章目录 存储解构 各个块访问权限控制三个数据块的控制一个控制块的控制 存储解构 第 0 扇区的块 0&#xff08;即绝对地址 0 块&#xff09;&#xff0c;它用于存放厂商代码&#xff0c;已经固化&#xff0c;不可更改。每个扇区的块 0、块 1、块 2 为数据块&#xff0c;可用于…

关于S50卡密钥A和密钥B

原文地址::https://blog.csdn.net/robinson_911/article/details/12783897 关于S50卡密钥A和密钥B 1&#xff0e; Mifare_Std 卡片的密钥属性取决于控制字。控制字的默认值是“FF078069”&#xff0c;此时 A密钥&#xff1a;不可被读出&#xff0c;有全部权限。 B密钥&#xf…

射频识别技术漫谈(13)——Mifare S50与Mifare S70

【转自】http://blog.sina.com.cn/s/blog_9ed067ad0100zyjx.html Mifare S50和Mifare S70又常被称为Mifare Standard、Mifare Classic、MF1&#xff0c;是遵守ISO14443A标准的卡片中应用最为广泛、影响力最大的的一员。而Mifare S70的容量是S50的4倍&#xff0c;S50的容量是1K…

《数值分析》课程设计题目以及要求

《数值分析》课程设计 要求&#xff1a; (1) 3人一小组做一个设计题目&#xff0c;依次做下面的设计&#xff1b; (2) 每小组推选一位同学参加答辩&#xff0c;答辩不通过者&#xff0c;成绩等级将视为不及格&#xff1b; (3) 课程设计期间严格实行考勤记录&#xff0c;要求…

如何通过python读取氪见激光雷达KR S50数据?

氪见KRS50激光雷达是一款高性能单线激光雷达&#xff0c;在80%反射率下测距能够达到50m&#xff0c;该雷达支持udp通信&#xff0c;数据传输快。该雷达数据通信协议如下&#xff1a; 雷达默认的ip地址是169.254.119.2&#xff0c;端口号是3000&#xff0c;因此我们可以将电脑I…