问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

智能卡COS指令是什么3

发布网友 发布时间:2023-10-02 00:34

我来回答

2个回答

热心网友 时间:2024-11-30 13:14

APDU指令。。。 //取随机数 EXTERNAL AUTHENTICATE,参考FMCOS2.0
//命令报文规范
//CLA: 00, INS: 84, P1: 00, P2: 00, Le: 04/08
//注意国民技术读卡器只能取4字节
ap.GET_CHALLENGE = "00840000%02X";

//外部认证 EXTERNAL AUTHENTICATE,参考FMCOS2.0
//命令报文规范
//CLA: 00, INS: 82, P1: 00, P2: 外部认证密钥标识号, Lc: 08, Data: 8字节加密后的随机数
//P2=00 表示没有信息被给出在发出命令之前引用的密钥为已知或在数据字段中提供
ap.EXTERNAL_AUTHENTICATE = "008200%02X08%.16s";

//擦除目录文件 ERASE DF,参考FMCOS2.0
//命令报文规范
//CLA: 80, INS: 0E, P1: 00, P2: 00, Lc: 00
ap.ERASE_DF = "800E000000";

//选择文件 SELECT,参考FMCOS2.0
//命令报文规范
//CLA: 00, INS: A4, P1: 00/04, P2: 00, Lc: XX, Data: 空或文件标识符或DF名称, Le:00
//P1=00:用文件标识符选择,选择当前目录下基本文件或子目录文件
//P1=04:用目录名选择,选择MF或当前目录本身,或与当前目录平级的目录,或当前目录的下级子目录
ap.SELECT_MF = "00A4000000";

///选择文件 SELECT,参考FMCOS2.0
///按目录名选择
ap.SELECT = "00A4%s00%02X%s";

//建立文件 CREATE FILE,参考FMCOS2.0
//命令报文规范
//CLA: 80, INS: E0, P1P2: 文件标识 File ID, Lc: XX, Data: 文件控制信息和DF名称
ap.CREATE_FILE = "80E0%s%02X%s";

//增加或修改密钥 WRITE KEY,参考FMCOS2.0
//命令报文规范
//CLA: 80/84, INS: D4, P1: 01/XX, P2: 密钥标识, Lc: XX, Data: 不同类型密钥该字段格式不一样
//P1=00:表示此条WRITE KEY命令用来增加密钥
//P1=XX:表示此条WRITE KEY命令用来更新P1指定类型的密钥
ap.WRITE_KEY = "80D4%s%s%s%s";

//写二进制文件 UPDATE BINARY,参考FMCOS2.0
//命令报文规范
//CLA: 00/04, INS: D6/D0, P1: XX, P2: XX, Lc: XX, Data: 写入的数据
ap.UPDATE_BINARY_MAC = "04D6%02X%02X%02X%s";

//验证口令 VERIFY PIN,参考FMCOS2.0
//命令报文规范
//CLA: 00, INS: 20, P1: 00, P2: 口令密钥标识符, Lc: 02-06, Data: 外部输入的口令密钥
ap.VERIFY_PIN = "002000%s%02X%s";

//圈存初始化 INITIALIZE FOR LOAD,参考FMCOS2.0
//命令报文规范
//CLA: 80, INS: 50, P1: 00, P2: 01/02, Lc: 0B, Data: 密钥标识符(1字节)+交易金额(4字节)+终端机编号(6字节), Le:10
//P1=01:表示此条命令用于电子存折
//P1=02:表示此条命令用于电子钱包
//报文执行成功之后的响应数据格式
//电子存折或电子钱包旧余额(4字节)+电子存折或电子钱包联机交易序号(2字节)
//+密钥版本号(1字节)+算法标识(1字节)+伪随机数(4字节)+MAC1(4字节)
ap.INITIALIZE_FOR_LOAD = "805000%s0B%s10";

//圈存命令 DEBIT FOR CAPP PURCHASE,参考FMCOS2.0
//命令报文规范
//CLA: 80, INS: 52, P1: 00, P2: 00, Lc: 0B, Data: 交易日期(4字节)+交易时间(3字节)+MAC2(4字节), Le: 04
ap.CREDIT_FOR_LOAD = "805200000B%s04";

//消费初始化 INITIALIZE FOR PURCHASE,参考FMCOS2.0
//命令报文规范
//CLA: 80, INS: 50, P1: 01, P2: 01/02, Lc: 0B, Data: 密钥标识符(1字节)+交易金额(4字节)+终端机编号(6字节), Le:0F
//P1=01:表示此条命令用于电子存折
//P1=02:表示此条命令用于电子钱包
//报文执行成功之后的响应数据格式
//电子存折或电子钱包旧余额(4字节)+电子存折或电子钱包联机交易序号(2字节)
//+透支限额(3字节)+密钥版本号(1字节)+算法标识(1字节)+伪随机数(4字节)
ap.INITIALIZE_FOR_PURCHASE = "805001%s0B%s0F";

//消费命令 DEBIT FOR CAPP PURCHASE,参考FMCOS2.0
//命令报文规范
//CLA: 80, INS: 54, P1: 01, P2: 00, Lc: 0F, Data: 终端交易序号(4字节)+交易日期(4字节)+交易时间(3字节)+MAC1(4字节), Le: 08
ap.DEBIT_FOR_CAPP_PURCHASE = "805401000F%s08";

//读余额 GET BALANCE,参考FMCOS2.0
//命令报文规范
//CLA: 80, INS: 5C, P1: 00, P2: 01/02, Le: 04
ap.GET_BALANCE = "805C00%s04";

//读记录文件 READ RECORD,参考FMCOS2.0
//命令报文规范
//CLA: 00/04, INS: B2, P1: 记录号, P2:记录标识 , Le: 00/XX
//Le=00表示读取整条记录
//Le=XX表示读取XX字节长度的记录
//P2的4-8位为短文件标识符
ap.READ_RECORD = "00B2%02X%02X%02X";

//读二进制文件 READ BINARY,参考FMCOS2.0
//命令报文规范
//CLA: 00, INS: B0, P1: XX, P2:XX, Le: XX
//若P1的高三位为100,则低五位为短文件标识,P2为读的偏移量
//若P1的最高位不为1,则P1P2为欲读文件的偏移量,P1为偏移量的高字节,P2为偏移量的低字节,所读文件为当前文件
ap.READ_BINARY = "00B0%02X%02X%02X";

//带MAC读取二进制文件 READ BINARY,参考FMCOS2.0
//命令报文规范
//CLA: 04, INS: B0, P1: XX, P2:XX, Lc XX, Data mac校验码,Le: XX
//若P1的高三位为100,则低五位为短文件标识,P2为读的偏移量
//若P1的最高位不为1,则P1P2为欲读文件的偏移量,P1为偏移量的高字节,P2为偏移量的低字节,所读文件为当前文件
ap.READ_BINARY_MAC = "04B0%02X%02X04";

热心网友 时间:2024-11-30 13:15

COS的全称是Chip Operating System(片内操作系统)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ipad输入键盘变小了 金黄色的鱼肉 这是鲶鱼吗?为啥有八根胡子。能吃不?味道咋样。。。 可塑橡皮有毒害吗可塑橡皮有没有毒害 小米手机应用锁密码忘了怎么解除还不想恢复出厂模式 欢乐斗地主得到的包箱里开的那个宝宝去那里领 混凝土外加剂的使用方法 混凝土外加剂使用注意事项 为什么观众喜欢在直播间买东西? 梦见别人开口向我借钱 更换发动机发动机号会变吗 Accounting 里的Debit 和 credit是如何...1155 先不管对错,吵架冷战每次都是我先找他好不好?我是忍不住啊,可...4 中国银行股份有限公司淄博分行地址 退休了,每年年底医保卡还交30元钱(医保卡)这是什么钱?1 退休人员医保怎么报销325 现在深圳卫视《直播港澳台》的美女主播叫什么名字2 深圳卫视 直播港澳台的女主持人叫什么67 深圳卫视的《直播港澳台》的女主播叫什么?8 同样都译为报纸,新闻和新闻纸有什么区别?6 报社的实习记者都干什么 辛苦吗251 什么是党员意识教育4 请问新闻与简讯有区别吗?8 为什么现在的网络媒体的新闻报道都用“系”代替“是”?1 为什么有很多报道都是说什么系什么 而不是什么是什么 系和是有...428 鞍山市退休职工医保每年交的108元后怎么报销,具体怎么办理报...1 企业职工退休后每年医保还要交36元是什么费用 是必须交的吗 ...1 我是2017年退休还交医保72元每年,在报销时有什么说法吗?1 退休人员每年交95元大病医保交和不交有什么区别?1 退休职工为什么每年还要交84块钱给医保!忘交医保卡就停了!每... 郑州退休职工为什么还要加每年80元的保险费 怎么解决excel表格中的文字显示不全问题? 梦幻西游小龙女卡片要多少钱??3 深圳台 直通港澳台 的女主播叫什么14 深圳电视台有个主持直通港澳台的女主持叫什么呀11 龙之刃游戏人物洗点符谁有? 龙之刃 等级过了三十级之后如何获得人物洗点符 小班绘画活动教案:五样蔬菜 幼儿园小班说课稿:《和蔬菜宝宝交朋友》 先不管对错,吵架冷战每次都是我先找他好不好?我是忍不住啊,可...4 我和我老公吵架之后就冷战,我总是先和他说话,我不说话他就不说...18 我在龙之刃的等级是49级,可我点都加错了,想要一个人物洗点卡...3 房屋中介的责任和义务是什么?77 笔记本Win7系统蓝屏,无法正常启动,只能进入安全模式怎么办... 中介公司签订租房合同承担哪些义务与责任7 迅雷下载东西时候突然迅雷图标上多了个数字1怎么回事啊。谢谢 房屋中介的责任和义务?21 房屋租赁中介的责任和义务9 海尔冰箱怎样连接Wifi? 我的手机是首家4s的,可是微信下载机型没有这一型号,我尝试了很多次,都... 我想知道一本言情小说。故事大概是这样的,一开始女主角去画画被...2