有没有人知道使用SL3切换键的AuthenticateFirst
命令?
我使用以下命令设法获得16个字节的(Kx, RndB)
响应:
|Cmd|KeyBNr|LenCap|
现在我创建了一个随机的16字节RndA,以第二个命令发送,第一个命令响应如下:
|Cmd|RndA + previous response(Kx, RndB)|
给我无效的
RndB’
或错误的密钥错误。我做了一些研究,得知在使用加密发送第二条命令之前,必须先将
RndB
转换为RndB’
。有人对此有任何想法吗?请指导我正确的方向,因为我是新手!
最佳答案
RndB旋转8位(第一个字节移到
RndB的结尾),这会产生RndB'-这是我的理解方式