自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 FIDO2.0 认证注册流程

最近再JAVACARD上实现了FIDO2的认证和注册,难点主要在于CBOR数据在JAVACARD中的解析和打包,其他没啥。已经再FIDO官网测试通过。FIDO2注册加解密主要流程1,设备个人化写入私钥到Token中2,用写入的私钥对数据进行签名返回,同时Token产生用户公私,公钥一起返回3,客户端应该存有Token中私钥对应的公钥4,客户端用公钥验证返回的签名,完成注册流程FIDO2认证流程:1,输入clientDataHash和credentialId2,Token返.

2020-09-01 17:27:23 4032

原创 蓝牙小程序,可以控制NFC读卡器

BLE蓝牙测试工具是学习和理解蓝牙通信的小程序。连接蓝牙成功之后,会返回蓝牙设备ID,根据蓝牙设备ID可以选择蓝牙服务ID,一个蓝牙设备对应N个蓝牙服务,一个蓝牙服务对应N个蓝牙特征ID,一个蓝牙特征ID对应N个蓝牙特征值,一个蓝牙特征值对应N个蓝牙描述符,一个蓝牙描述符对应N个蓝牙描述符值,蓝牙描述符值是蓝牙设备和手机之间的通信数据。

2019-09-26 09:38:48 325

转载 终于找到IBM JCOP tooks3.1.1.b(中国是很难找的到哦?!现在加破解方法)

JAVACARD:不知大家对Java智能卡是否陌生,很久以前我就研究过这个。当时是用的SUN提高的开发工具,不怎么好用啊,还需要用命令编译,相当的复杂,而且国内也没有什么教程和书籍。就是现在网上有一个什么《Javacard程序开发三部曲》,写的也可以就是没有什么条理,不适合初学者。今天去了中国智能卡网看了几篇文章。其中有一篇是说Java智能卡和CRM系统的集成,这个我到是挺感兴趣的,说的不

2011-06-09 17:01:00 9663

原创 BCD码、十六进制与十进制互转

在做嵌入式软件的设计中,经常会遇到十六进制、BCD码与十进制之间的转换,最近做M1卡的应用中,涉及了大量的十六进制、BCD码与十进制之间的转换。笔者通过对BCD码、十六进制 权的理解,轻松的实现了他们之间的互换。 #include#include/////////////////////////////////////////////////////////功能:二进制

2011-06-03 09:30:00 2224

原创 脱机数据认证的原理

脱机数据认证的原理四、什么是PBOC2.0?  2005年3月13日,人民银行发布第55号文,正式颁发了《中国金融集成电路(IC)卡规范》(简称PBOC2.0)。该规范补充完善电子钱包/存折应用;增加借/贷记应用;增加非接触式IC卡物理特性标准;增加电子钱包扩展应用指南、借/贷记应用个人化指南等内容。五、为什么要在中国金融IC卡借记/贷记应用中采用脱机数据认证?  脱机数据认证是P

2010-04-12 10:21:00 3465 1

原创 PBOC COS介绍

 COS主要分为四部分:一、 SMARTCOS的文件系统CPU卡是以文件方式来管理SmartCOS支持如下文件系统。1、文件可分为MF文件、DF文件、EF文件MF:主控文件,是整个文件系统的根,是唯一的,相当于根目录;DF:专用文件,相当于子目录,可用于存储某个应用的所有文件,DF下不可再建立DF。一个DF可以是一个应用,也可以多个DF用于同一个应用。EF:基本文件,用于存储各种应用数据和管理信息

2009-11-18 18:01:00 7666

原创 Java Card开发常用的包(整理)

 整理了一下常用到的Java卡开发包里的方法,以后就能加快开发速度了。//Java Card开发方法查询import java.lang.*;import javacard.framework.*;import javacard.security.*;import javacardx.crypto.*;     //该包为扩展包//install方法public static void i

2009-11-09 11:55:00 2260

转载 javacard环境数的无符号性转化

 Short data_length = (short)(apdu_buffer[ISO7816.OFFSET_LC]&0xFF);Java编程语言中的整数数据是带符号的,即最高位决定它是正数还是负数。但是Lc域应被解释为无符号的值,因为具有负长度是无意义的。在上面的代码段中,Lc字节是按位和常数0xFF相与的,以将有符号的字节转化为无符号的值。另外一个方面javacard环境中,数的

2009-11-09 11:54:00 921

原创 Java Card 技术(三)

  Java Card 应用程序的元素  请记住,Java Card 应用程序并不是独立的,而是端到端应用程序的一部分:图 1. Java Card 应用程序的典型组件   Java Card 应用程序通常由以下部分组成:  提供后台服务(例如保存在数据库中的安全或者电子支付信息)访问的 后台应用程序。如何开发后台应用程序超出了本文的范围。   主机应用程序 位于卡片外部的

2009-11-09 11:44:00 2340 1

原创 Java Card 技术(二)

 本系列文章的第 1 部分介绍了 Java Card 技术的高级知识 —— 什么是智能卡、Java Card 应用程序的元素、通信和不同 Java Card 技术规范的汇总。在本部分中,我们将重点介绍 Java Card applet 的开发:开发 Java Card 应用程序、Sun Java Card 开发工具箱、Java Card 和 Java Card RMI API 时所需的

2009-11-09 11:42:00 2985 1

原创 java card 技术(一)

 简介  Java Card 技术适用于 Java 平台,可应用于环境高度专用化、内存和处理约束比 J2ME 设备更苛刻的智能卡和其他设备。  智能卡在个人安全领域发挥着举足轻重的作用。它们可以用于添加身份验证,并对安全级别很高的信息系统提供安全访问。存储在智能卡中的信息是可移植的。借助 Java Card 技术,您可以携带有价值且敏感的个人信息,例如病历、信用卡号或者存储在压缩但非常

2009-11-09 11:38:00 5797 2

FIDO2 Help.docx|FIDO2 Help.docx

FIDO2 Token注册过程和认证过程数据解析

2020-09-01

交通互联互通y一卡通二维码支付技术规范.rar

本技术要求规定了交通一卡通二维码(以下简称“二维码”)支付的应用场景、系统框架及流程、二维码数据结构、信息接口、安全要求、终端要求、手机客户端要求等。 本技术要求适用于交通行业二维码支付的相关系统、终端、手机客户端的设计与研发。

2019-12-05

交通一卡通二维码支付技术要求(征求意见稿).rar

交通一卡通二维码支付技术要求本技术要求规定了交通一卡通二维码(以下简称“二维码”)支付的应用场景、系统框架及流程、二维码数据结构、信息接口、安全要求、终端要求、手机客户端要求等。 本技术要求适用于交通行业二维码支付的相关系统、终端、手机客户端的设计与研发。

2019-12-05

获取指定设备的设备的VID.PID

获取指定设备的设备的VID.PID,主要功能在DLL里面,可以通过修改DLL代码里面的GUID号码可以实现获得指定设备的VID,PID。可以实现绑定指定的硬件设备... ...

2009-07-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除