您实际使用的命令不是您所期望的.

使用此阅读器获取UID /序列号/枚举标识符的正确命令APDU是:

+------+------+------+------+------+

| CLA | INS | P1 | P2 | Le |

+------+------+------+------+------+

| 0xFF | 0xCA | 0x00 | 0x00 | 0x00 |

+------+------+------+------+------+

但是,您使用的构造函数定义为:

public CommandAPDU(int cla, int ins, int p1, int p2, int ne);

所以

new CommandAPDU(0xFF, 0xCA, 0x00, 0x00, 0x00)

您正在创建具有以下参数的C-APDU:CLA = 0xFF,INS = 0xCA,P1 = 0x00,P2 = 0x00.到目前为止,这与上面的APDU相同.但最后一个参数是Ne = 0x00. Ne = 0表示预期响应字节数为零(而Le = 0表示预期响应字节数为(最多)256).

这样可以有效地创建以下Case-1 APDU:

+------+------+------+------+

| CLA | INS | P1 | P2 |

+------+------+------+------+

| 0xFF | 0xCA | 0x00 | 0x00 |

+------+------+------+------+

因此,最多您将获得2字节状态字作为响应(指示成功使用0x90 0x00或指示错误,状态代码如0x6X 0xXX).

所以你可以使用字节数组来形成你的APDU:

new CommandAPDU(new byte[] { (byte)0xFF, (byte)0xCA, (byte)0x00, (byte)0x00, (byte)0x00 } )

或者您可以为Ne指定适当的值:

new CommandAPDU(0xFF, 0xCA, 0x00, 0x00, 256)

java mifare_java – 使用SCL010获取Mifare Ultralight的UID相关推荐

  1. java mifare_java – NTAG212 Mifare Ultralight与身份验证

    我是NFC Android的新手,我已经坚持了几天试图通过身份验证获得NTAG212 Mifare Ultralight的第7页,我已经有了PWD和PACK来完成基于NTAG212文档的PWD_AUT ...

  2. RC522读取NFC Forum Type2 Tag流程及代码解析——Mifare Ultralight卡片读取(采用PHY6212平台,可移植)

    RC522作为一款NFC读写芯片,性价比还是很高的,因为在项目里需要采用NFC OOB配对,所以需要读取配对方模拟的NFC卡片信息 读取对象采用NRF52832,使用其NFC功能模拟type2 tag ...

  3. java 根据ip获取mac地址_利用java如何根据IP获取mac地址

    利用java如何根据IP获取mac地址 发布时间:2020-11-25 15:49:42 来源:亿速云 阅读:74 作者:Leah 利用java如何根据IP获取mac地址?针对这个问题,这篇文章详细介 ...

  4. c# typescript_在任何IDE中从C#,Java或Python代码获取TypeScript接口的简单方法

    c# typescript by Leonardo Carreiro 莱昂纳多·卡雷罗(Leonardo Carreiro) 在任何IDE中从C#,Java或Python代码获取TypeScript接 ...

  5. 因为 Java 和 Php 在获取客户端 cookie 方式不同引发的 bug

    遇到个 Java 和 Php 在获取客户端 cookie 方式不同导致跨系统的问题.所以写了这篇博客梳理下相关知识. 实验 下面通过两个简单的实验,来看Java和Php在获取web请求中的cookie ...

  6. java计算两个文本框的值,java 文本框自动获取另外两个文本框的值的乘积

    java 文本框自动获取另外两个文本框的值的乘积 关注:282  答案:2  手机版 解决时间 2021-02-25 21:59 提问者壹玍徴戰何亽陪 2021-02-25 13:53 在panel里 ...

  7. java过滤html标签获取纯文本信息

    转载自 java过滤html标签获取纯文本信息 package com.lyt.base.util;import java.util.regex.Pattern;public class Filter ...

  8. java中nonce_java如何获取微信timestamp,nonceStr,signature参数

    java如何获取微信timestamp,nonceStr,signature参数 发布时间:2021-01-18 11:46:12 来源:亿速云 阅读:57 作者:小新 这篇文章主要介绍java如何获 ...

  9. java反射之获取class对象,Java之反射机制(获取Class对象的三种方式)

    Java之反射机制(获取Class对象的三种方式) 开发工具与关键技术:MyEclipse 10,java 作者:刘东标 撰写时间:2019-06-14 如何得到各个字节码对应的实例对象? 每个类被加 ...

最新文章

  1. 在Bootstrap中使用类的按钮类型
  2. 反向输出一个三位数(信息学奥赛一本通-T1031)
  3. ati catalyst linux 视频解码,如何为ATI/APU用户编译编译安装XBMC,硬解播放视频
  4. Linux下安装jboss并设置自启动服务
  5. hutool工具类的使用,国内自己封装的工具包,挺好用的
  6. 知识图谱构建流程与实现技术浅谈
  7. 打包出来的 common.js/umd.js 是啥?
  8. webstorm最新版激活破解
  9. android 自定义字体 ttf,Android利用TTF文件设置字体
  10. 不懂风水没关系,照做就一定没错!好玩实用的室内风水忌避图
  11. 新马華人的姓名大多用方言拼音,所以显得很混乱
  12. 微信小程序实现文字识别-ocr插件
  13. 数字电视图像相关的基本概念
  14. PLC模拟量采集在工业自动化控制中的应用
  15. 欧文分校计算机新sat多少分录取,加州大学欧文分校留学托福成绩要求95分 SAT1800分...
  16. [转贴]李雅轩杨式太极拳精论
  17. 美政府UFO报告,称无法解释144起UFO事件中的143起
  18. HTML 高度不祥的情况下自动水平垂直居中
  19. 麦咖啡与360安全卫士及优化大师均有冲突
  20. java写excel文件,报Warning: MS Office Drawing on sheet Sample not supported - omitting

热门文章

  1. QXlsx(访问Excel)
  2. C++一本通题库1010
  3. 利用雅可比方法求线性方程组C语言_无基准轮廓度的测量与计算方法
  4. 显示器接口_显示器接口类型怎么选,4种主流接口要了解
  5. 鼠标点击网页出现爱心特效
  6. 用 StarRocks on ES 实现 分词
  7. 25.请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字 符串。
  8. 控制台报错:java.security.InvalidKeyException: Illegal key size
  9. 四川贝利思科技:拼多多开店的优势所在
  10. WSTMart开源商城