java卡 应用_GitHub - cave-g-f/java_card: java智能卡Applet应用实现电子钱包功能

java_card

java智能卡Applet应用实现电子钱包功能

本目录包含了电子钱包应用个人化的源代码包,下面是对各个文件的简要说明:

1、BinaryFile.java

二进制文件的实现源码,其中实现了二进制文件的写入过程

2、condef.java

常数定义文件,主要定义了电子钱包应用所使用到的APDU命令的指令类别INS

3、EPFile.java

电子钱包文件的实现源码,其中包含的内部数据元有EP余额、EP联机交易序号、EP脱机交易序号,

4、KeyFile.java

密钥文件的实现源码,其中实现了密钥的写入与密钥的读取

5、Papdu.java

APDU的实现源码,APDU中除了包含CLA、INS、P1、P2、LC(LE)等必要部分,还包含了255个字节的数据段部分。

6、PenCipher.java

COS安全管理部分的实现源码,其中实现了DES加密运算功能

7、Purse.java

COS的传输管理与应用管理部分的实现源码。在此部分中,卡片接收了APDU命令后,正确地对APDU命令进行判断和处理后,返回数据和状态码。

9、Randgenerator.java

随机数的产生机制,可从中产生4个字节的随机数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值