0

在 Java 程序中,我需要区分两个相同的 Javacard 和 GlobalPlatform 智能卡(当然,具有相同的 ATR)。我需要在建立任何安全通道之前这样做,那么有没有办法知道卡中安装的小程序的帮助而不使用 GET STATUS 命令?我可以更改一张卡的 ATR 的历史字节吗?

4

1 回答 1

1

您可以使用 SELECT by NAME APDU 来尝试可能的 AID。否则,不,您不能在没有向卡管理器验证的情况下请求小程序 AID。

请注意,您可以将 AID 缩短为 5 个字节(RID),卡管理器应选择具有以相同 RID 开头的实例 AID 的小程序。

于 2013-03-01T23:15:24.747 回答