CPU卡程序设计实例(二十四)开发流程中的密钥
发布时间
阅读量:
阅读量
/*******************************************
函数名称:GetProcessKey
函数功能:生成过程密钥
输入参数:cApplyNum[8]-卡公共应用信息文件中的序列号, KEYNum2,密钥标识
输出参数:无
描述:发送命令头--若正确,则发送数据--判断响应数据是否正确
*******************************************/
void GetProcessKey(unsigned char cApplyNum[8],unsigned char KEYNum2)
{
cCommandLen=0x05;
TxAndRxBuff[0]=0x80;
TxAndRxBuff[1]=0xfa;
TxAndRxBuff[2]=0x00;
TxAndRxBuff[3]=KEYNum2;
TxAndRxBuff[4]=0x08;
SendCommandHead_Pro(); //首先发送5个头文件,以确认返回结果是否符合预期
if(ErrorRWBIT&CardError) goto ProduProccKeyEnd;
Delay1XETU(4);
cCommandLen=8;
//卡公共应用信息文件中的序列号
memcpy(&TxAndRxBuff[0],&cApplyNu
全部评论 (0)
还没有任何评论哟~
