我想了解java卡的概念,我有一些疑惑,我想分享一下,也许你会对我有任何最好的建议。
// Jcop-我读的地方,Java卡OpenPlatform(JCOP)是智能卡操作系统由IBM苏黎世研究实验室开发的Java卡平台。 h2>
问题1-如果这句话是正确的,这意味着jcop是由IBM开发的操作系统,处理卡内的所有操作。好吗?
我有一张卡片显示
ATR like-3b 89 80 01 4a .... 40(以字符形式表示 - ; --- jcop41v22m), h2>
我可以说吗?这是由IBM制造的卡。而且我们只需要JCOP工具就可以发送这张卡片内的内容,因为内部的操作系统是JCOP和jcop工具是与jCOp卡交谈的唯一选项?
问题2-或者是否有其他方法可以将我的卡内的小程序发送给我?
enable_trace
establish_context
card_connect
select -AID a0000000030000
open_sc -security 1 -keyind 0 -keyver 0 -mac_key 404142434445464748494a4b4c4d4e4f -enc_key 404142434445464748494a4b4c4d4e4f // Open secure channel
delete -AID D0D1D2D3D4D50101
delete -AID D0D1D2D3D4D501
delete -AID D0D1D2D3D4D50101
install -file helloworld.cap -nvDataLimit 500 -instParam 00 -priv 2
# getdata
# close_sc // Close secure channel
# putkey // Put key
// options:
// -keyind Key index
// -keyver Key version
// -key Key value in hex
card_disconnect
release_context`上面的代码我从gpshell 1.4.4有问题的3-,代码风格indictate,这也是TP发送Java卡内栓文件的方法,我想知道,我的卡的情况下{ATR是-3B 89 80 01 4A .... 40(以字符形式表示 - ; --- jcop41v22m)},我可以应用gpshell将.cap文件发送到我的卡中。
问题4-是否使用gpshell将cap发送到不是jcop启用的特殊java卡或哪个不存在jcop操作系统?
有这么多的技术,这么多类型的Java卡,这让我很迷惑,我希望你看起来这个问题是真的,并会让我回复
问候:-