2

我想在 AV2 模式下在 Desfire EV1 和 SAM AV2 之间进行身份验证,我在卡和 SAM 之间发送以下命令,但我在最后一个命令中没有使用 90 00。

(SAM 处于 AV2 模式时,当然当它处于 AV1 模式时,我采取相同的响应。)请指导我。

我想我应该在 Desfire 中从 DES 切换到 AES,但我不知道该怎么做。

--------------------命令----------

Desfire Command> 90 1A 00 00 01 00 00 
Desfire Response< BF BC 59 EF B2 90 26 51 91 AF 
SAM Command> 80 0A 00 00 0A 01 01 BF BC 59 EF B2 90 26 51 00 
SAM Response< 10 4C E1 DA F6 A2 E7 51 44 01 86 F3 0D D1 B9 EB 90 AF 
Desfire Command> 90 AF 00 00 10 10 4C E1 DA F6 A2 E7 51 44 01 86 F3 0D D1 B9 EB 00 
Desfire Response< DE E9 3D 38 8B D7 74 3C 91 00 
SAM Command> 80 0A 00 00 08 DE E9 3D 38 8B D7 74 3C 00 
SAM Response< 67 00 
4

1 回答 1

0

SAM 命令> 80 0A 00 00 08 DE E9 3D 38 8B D7 74 3C 00

SAM 响应< 67 00

在这一步中不要附加 LE,它是 00,因为在之前来自 SAM 的响应中返回了 AF,这意味着有额外的数据要发送到 SAM,所以我们不应该附加 LE。

于 2017-11-13T10:21:32.540 回答