三次互相确认(验证卡片密码)
选定要处理的卡片之后,读写器就确定要访问的扇区号,并对该扇区密码进行密码校验,在三次相互认证之后就可以通过加密流进行通讯。(在选择另一扇区时,则必须进行另一扇区密码校验),具体程序请参考附录。调用的函数及参数解释如下所示:
功能:验证卡片密码
参数说明: auth_mode[IN]: 密码验证模式
0x60 = 验证A密钥
0x61 = 验证B密钥
addr[IN]:块地址
pKey[IN]:密码
pSnr[IN]:卡片序列号,4字节
返回: 成功返回MI_OK
char PcdAuthState(u8 auth_mode,
u8 addr,u8 *pKey,u8 *pSnr)
————————————————
版权声明:本文为CSDN博主「电子开发圈」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42625444/article/details/103261910 |