首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JCOP安全域的辅助及“卡片未融合”或“未预个性化”的含义

JCOP安全域的辅助及“卡片未融合”或“未预个性化”的含义
EN

Stack Overflow用户
提问于 2014-11-22 10:50:35
回答 1查看 3.3K关注 0票数 1

我从这里下载了一个名为JCOP的软件来处理我的CJ3A080 jcop java卡。

它一眼就认出了我的名片。但它不允许我安装或列出小程序!为什么?

该软件的输出:

我尝试使用CardTool (用于将APDU发送到card的软件)选择ISD,但正如您在下面看到的,卡片上没有发现任何常见的艾滋病:

注意,CardTool输出格式如下:

代码语言:javascript
复制
< CLA | INS | P1 | P2 | Lc | Le
< Command Data Field (If Possible)
> Response Data Field (If Possible)
> SW1 SW2

因此,这是CardTool的输出:

代码语言:javascript
复制
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工具,这是它的输出:

代码语言:javascript
复制
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>

问题如下:

  • 1-这是什么意思?“不是融合的(不是预个性化的)
  • 2-我怎样才能把它个人化?
  • 3-如果一张卡片融合了,我们怎么能找到它?
  • 什么是安全域的辅助AID?

我在一个单独的主题中问了所有这四个问题,因为它们是紧密相关的,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-23 12:00:59

在使用智能卡之前,它需要“预个性化”:需要编写一些基本设置,初始化ISD密钥等。如果一张卡没有预先个性化,它将不会响应正常的APDU。预个性化过程是针对供应商的,并且有一个信任链,因此您需要向您的卡供应商询问工具、密钥和文档,以便您可以这样做。

这篇博文post.php?postId=34解释了如何通过发送一个选择的APDU到一个特殊的AID来了解JCOP卡是否已经被预先个性化。它可能与您在屏幕截图中使用的JCOP Manager工具发送的命令相同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27076532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档