Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java eVRC读卡器获取EF.注册长度_Java_Smartcard_Smartcard Reader - Fatal编程技术网

Java eVRC读卡器获取EF.注册长度

Java eVRC读卡器获取EF.注册长度,java,smartcard,smartcard-reader,Java,Smartcard,Smartcard Reader,如何获得EF.注册的确切长度?选择EF.A D001后,我读取EF长度为的FCP响应。但长度总是相同的4096。 我想获得EF中填写的数据的确切长度。有时EF的大小在个性化之前是预先确定的,因此您可以确保所有内容都适合。在这种情况下,您需要根据EF本身确定EF的大小。你能发布EF.Registration的前20个字节左右吗?我终于解决了这个问题。首先,我读取数据块,例如20字节,第一个标记总是以值78 EU指令开始,然后我搜索存储所有对象的行业间模板。该模板以标记71 EF.Registrat

如何获得EF.注册的确切长度?选择EF.A D001后,我读取EF长度为的FCP响应。但长度总是相同的4096。
我想获得EF中填写的数据的确切长度。

有时EF的大小在个性化之前是预先确定的,因此您可以确保所有内容都适合。在这种情况下,您需要根据EF本身确定EF的大小。你能发布EF.Registration的前20个字节左右吗?

我终于解决了这个问题。首先,我读取数据块,例如20字节,第一个标记总是以值78 EU指令开始,然后我搜索存储所有对象的行业间模板。该模板以标记71 EF.Registration_A开始,下一个值82定义长度还有2个字节。这2个字节存储了整个模板的长度和所有数据。顺便说一句,听起来像是BER编码,所以你可以使用BER解码器找出长度,也可以是81 NN,也可以是NN,其中NN是大小。注意,换句话说,它可能并不总是82 NN。