有没有人知道使用SL3切换键的AuthenticateFirst命令?

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

|Cmd|KeyBNr|LenCap|


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

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


给我无效的RndB’或错误的密钥错误。

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

请指导我正确的方向,因为我是新手!

最佳答案

RndB旋转8位(第一个字节移到
RndB的结尾),这会产生RndB'-这是我的理解方式

07-27 21:51