首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在学习GlobalPlatform时避免卡终止?

如何在学习GlobalPlatform时避免卡终止?
EN

Stack Overflow用户
提问于 2011-08-26 11:20:35
回答 2查看 402关注 0票数 2

GlobalPlatform智能卡标准定义了不可逆的状态更改,例如在太多失败的身份验证或初始卡初始化后终止卡。怎样才能在不烧录成百上千张智能卡的情况下学习GlobalPlatform呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-01 00:27:35

使用模拟器。JCOP工具集包括一个模拟器,该模拟器在Eclipse中运行,并实现GlobalPlatform命令。

当我自己实现Secure Channel协议时,我使用默认的JCOP密钥将我的代码生成的消息与模拟器生成的消息进行比较,直到我确定自己是正确的。这只是DES/3DES,但是安排要加密/验证的块是很棘手的。

当我针对卡进行测试时,我有几张准备好的卡,如果身份验证失败,我会轮换卡,确保在解决问题时,成功地针对先前身份验证失败的卡进行身份验证。

我实现了GP安全通道协议01和02,并销毁了不超过两张卡。

票数 3
EN

Stack Overflow用户

发布于 2012-02-15 05:08:52

除了pb2q的答案之外,一些卡可能在卡管理器旁边有额外的接入点,您可以使用这些接入点来重置卡。显然,您需要关于如何为特定实现执行此操作的信息,而且很可能还需要一个键。

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

https://stackoverflow.com/questions/7199688

复制
相关文章

相似问题

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