0

正如您在下面看到的,我尝试使用gp -list列出我卡上已安装的小程序。我指定了一些不同的键:

GP: gp -mac 404142434445464748494A4B4C4D4E4F -list
AID: A000000151000000 (|....Q...|)
     ISD OP_READY: Security Domain, Card lock, Card terminate, Default selected,
 CVM (PIN) management

AID: A0000001515350 (|....QSP|)
     ExM LOADED: (none)
     A000000151535041 (|....QSPA|)


GP: gp -mac 404142434445464748494A4B4C4D4E4E -list
AID: A000000151000000 (|....Q...|)
     ISD OP_READY: Security Domain, Card lock, Card terminate, Default selected,
 CVM (PIN) management

AID: A0000001515350 (|....QSP|)
     ExM LOADED: (none)
     A000000151535041 (|....QSPA|)


GP: gp -mac 404142434445464748494A4B4C4D4E4D -list
openkms.gp.GPException: External authenticate failed SW: 6982
        at openkms.gp.GlobalPlatform.check(GlobalPlatform.java:924)
        at openkms.gp.GlobalPlatform.openSecureChannel(GlobalPlatform.java:447)
        at openkms.gp.GPTool.main(GPTool.java:280)

为什么它可以与两个不同的键一起正常工作?

404142434445464748494A4B4C4D4E4 F

404142434445464748494A4B4C4D4E4 E

请注意,我尝试了其他一些卡片和工具!相同的输出。

这是因为使用两个密钥的加密具有相同的输出吗?

4

1 回答 1

4

您只是在翻转卡(或软件)未使用或检查的奇偶校验位。这意味着密码的结果是相同的,是的。

于 2015-02-08T13:24:40.170 回答