我从这里下载了一个名为JCOP的软件来处理我的CJ3A080 jcop java卡。
它一眼就认出了我的名片。但它不允许我安装或列出小程序!为什么?
该软件的输出:

我尝试使用CardTool (用于将APDU发送到card的软件)选择ISD,但正如您在下面看到的,卡片上没有发现任何常见的艾滋病:
注意,CardTool输出格式如下:
< CLA | INS | P1 | P2 | Lc | Le
< Command Data Field (If Possible)
> Response Data Field (If Possible)
> SW1 SW2因此,这是CardTool的输出:
Answer-to-Reset
3B F8 13 00 00 81 31 FE 45 4A 43 4F 50 76 32 34 31 B7
< 00 A4 04 00 08 00
< A0 00 00 00 03 00 00 00
> 6A82
< 00 A4 04 00 07 00
< A0 00 00 00 03 00 00
> 6A82
< 00 A4 04 00 08 00
< A0 00 00 00 18 43 4D 00
> 6A82
< 00 A4 04 00 08 00
< A0 00 00 01 51 00 00 00
> 6A82
< 00 A4 04 00 07 00
< A0 00 00 00 03 53 50
> 6A82我还尝试了gp.exe工具,这是它的输出:
E:\GP>gp -list
Exception in thread "main" java.lang.IllegalStateException: No selected ISD!
at openkms.gp.GlobalPlatform.openSecureChannel(GlobalPlatform.java:327)
at openkms.gp.GPTool.main(GPTool.java:280)
E:\GP>问题如下:
我在一个单独的主题中问了所有这四个问题,因为它们是紧密相关的,
发布于 2014-11-23 12:00:59
在使用智能卡之前,它需要“预个性化”:需要编写一些基本设置,初始化ISD密钥等。如果一张卡没有预先个性化,它将不会响应正常的APDU。预个性化过程是针对供应商的,并且有一个信任链,因此您需要向您的卡供应商询问工具、密钥和文档,以便您可以这样做。
这篇博文post.php?postId=34解释了如何通过发送一个选择的APDU到一个特殊的AID来了解JCOP卡是否已经被预先个性化。它可能与您在屏幕截图中使用的JCOP Manager工具发送的命令相同。
https://stackoverflow.com/questions/27076532
复制相似问题