三次互相确认(验证卡片密码) 
 
选定要处理的卡片之后,读写器就确定要访问的扇区号,并对该扇区密码进行密码校验,在三次相互认证之后就可以通过加密流进行通讯。(在选择另一扇区时,则必须进行另一扇区密码校验),具体程序请参考附录。调用的函数及参数解释如下所示: 
 
功能:验证卡片密码 
 
参数说明: 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)
 |