CPU卡程序设计实例(二十三)卡和ESAM之间内部认证

本文详细阐述了CPU卡与ESAM模块进行内部认证的步骤,包括从卡中获取随机数,使用卡内预设密钥进行内部认证得到D1,接着ESAM利用应用序列号生成过程密钥,再对随机数进行内部认证得到D2,最后比较D1与D2以确认认证是否成功。
摘要由CSDN通过智能技术生成

1、标识符宏定义

//CPU卡密钥标识

#define CardInfoDownKey 0x81 //

#define CardInfoUpKey 0x82 //

#define CardInsideVerifyKEY 0x83 //

#define CardInfoUpdateKEY 0x84 //

#define CardKEYUpdateKey 0x85 //

#define CardVolumeUpdateKey 0x86 //

//ESAM密钥标识

#define EsamKEYVerify 0x00 //

#define EsamInfoDownKey 0x01 //

#define EsamInfoUpKey 0x02 //

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值