首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何初始化JCOP java卡首次使用

如何初始化JCOP java卡首次使用
EN

Stack Overflow用户
提问于 2018-07-09 03:21:19
回答 1查看 3.5K关注 0票数 0

如何在芯片APDU:00A4040010( TK - KEY ) APDU:00F00000 (打开初始化)

EN

回答 1

Stack Overflow用户

发布于 2018-08-03 17:27:34

初始化JCOP:这称为预个性化过程,它允许以一种简单且安全方式初始化卡以供首次使用。执行时间取决于在预个性化期间使用的ROOT applet命令。

支持的通信协议:

代码语言:javascript
复制
ISO/IEC 7816-3
T=1 direct convention [default]

ISO/IEC 7816-3
T=0 direct convention

ISO/IEC 7816-3
T=1 inverse convention

ISO/IEC 7816-3
T=0 inverse convention

ISO/IEC 14443-4A   
T=CL

可通过波特率设置接触式或非接触式通信的通信速度:

已联系(默认时钟频率为3.5712 MHz):

代码语言:javascript
复制
9600 bit/s [Default]
19200 bit/s
38400 bit/s
57600 bit/s
115200 bit/s
223200 bit/s

非接触式:

代码语言:javascript
复制
106 kbit/s
212 kbit/s
424 kbit/s
848 kbit/s

预个性化流程如下:

代码语言:javascript
复制
SELECT command with TKey
/send 00a4040010[Tkey]

BOOT
/send 00F00000

READ/WRITE command
Here you can personalize the following things:

JCRE_MODE 
GP_MODE
FEATURE_MODE1
FEATURE_MODE2
JCRE_CPLC 
IOCONFIG_IFSD 
IOCONFIG_COLD_WTX, IOCONFIG_W
ARM_WTX, IOCONFIG_TCL_WTX 
IOCONFIG_COLD_CONF, IOCONFIG_WARM_CONF 
IOCONFIG_COLD_
BAUD, IOCONFIG_WARM_BAUD 
IOCONFIG_COLD_IFLEN, 
IOCONFIG_WARM_IFLEN 
IOCONFIG_COLD_IFBYTES, 
IOCONFIG_WARM_IFBYTES 
IOCONFIG_COLD_HISTLEN, 
IOCONFIG_WARM_HISTLEN (
IOCONFIG_COLD_HIST
CHARS, IOCONFIG_W
ARM_HISTCHARS 
IOCONFIG_TCL_IFLEN 
IOCONFIG_TCL_IFBYTES 
IOCONFIG_TCL_CONF 
CM_LIFECYCLE 
CM_KEY_1, CM_KEY_2, CM_KEY_3 (
CM_KEY_1_VER, CM_KEY_2_VER, CM_KEY_3_VER 
CVM_PIN

PROTECT COMMAND
/send 00100000

FUSE command
/send 0000000000

对于读/写命令,您需要咨询您的供应商。完成预个性化设置后,您可以开始使用该卡。建议您在完成熔丝命令后发送重置命令。

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

https://stackoverflow.com/questions/51235291

复制
相关文章

相似问题

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