【问题标题】:First Auth Mifare Plus cardsFirst Auth Mifare Plus 卡
【发布时间】:2020-02-24 13:57:42
【问题描述】:

有人知道AuthenticateFirst 带有 SL3 开关键的命令吗?

我设法使用以下命令获得了 16 个字节的 (Kx, RndB) 响应:

|Cmd|KeyBNr|LenCap|

现在我创建了一个随机的 16 字节 RndA 以在第二个命令上发送,第一个命令响应如下:

|Cmd|RndA + previous response(Kx, RndB)|

给我无效的RndB’ 或错误的键错误。

我做了一些研究并知道在使用加密发送第二个命令之前我必须将RndB 转换为RndB’。有人对此有任何想法吗?

请指导我正确的方向,因为我对此完全陌生!

【问题讨论】:

    标签: java android authentication smartcard mifare


    【解决方案1】:

    RndB 旋转 8 位(第一个字节被移动到 RndB 结束),这会产生 RndB' - 这就是我的理解

    【讨论】:

      猜你喜欢
      • 2021-07-12
      • 1970-01-01
      • 1970-01-01
      • 2021-11-27
      • 2013-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-12
      相关资源
      最近更新 更多