如何使用Java Card apdu从智能卡写入和读取数据
我已经编写了一个applet,并将其安装在智能卡中。但是我不知道如何在智能卡上读写数据?
private void readName(APDU apdu) throws ISOException{
byte[] apduBuffer = apdu.getBuffer();
for (byte i=0; i<userName.length; i++)
{
apduBuffer[5+i] = userName[(byte)i] ;
}
apdu.setOutgoing();
apdu.setOutgoingLength((short)userName.length);
apdu.sendBytes((short)5, (short)userName.length);
}
从智能卡读取数据是否正确?
请告诉我如何使用javacard将数据写入智能卡。
回答:
我找到了解决方案。实际上我正在使用eclipse,因为其中安装了编辑器java卡插件。当我在智能卡上运行程序时,每次都会在以前的applet上安装最新的applet。要查看结果,我们可以使用pyapdu工具,这非常好。感谢所有的答复。
以上是 如何使用Java Card apdu从智能卡写入和读取数据 的全部内容, 来源链接: utcz.com/qa/399790.html