图书介绍

Java智能卡原理与应用开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java智能卡原理与应用开发
  • 张大伟,靳伟编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121056925
  • 出版时间:2008
  • 标注页数:309页
  • 文件大小:29MB
  • 文件页数:322页
  • 主题词:JAVA语言-应用-智能卡

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java智能卡原理与应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 Java智能卡编程基础第1章 绪言3

1.1 智能卡简介3

1.2 Java智能卡简介6

1.3 发展前景7

1.3.1 智能卡前景7

1.3.2 Java智能卡前景9

第2章 智能卡技术基础10

2.1 智能卡的分类10

2.2 智能卡的物理结构11

2.3 智能卡操作系统13

2.3.1 通信管理模块15

2.3.2 命令管理模块19

2.3.3 安全管理模块23

2.3.4 文件管理模块26

2.3.5 智能卡应用系统27

2.4 智能卡的国际标准28

第3章 Java智能卡技术基础35

3.1 Java智能卡基本概念35

3.2 Java智能卡Applet开发流程36

3.3 Java智能卡虚拟机38

3.3.1 JCVM基本结构38

3.3.2 JCVM的生命周期40

3.4 Java智能卡API类库40

3.4.1 Java.io程序包44

3.4.2 Java.lang程序包44

3.4.3 Java.rmi程序包45

3.4.4 Javacard.framework程序包46

3.4.5 Javacard.framework.service程序包46

3.4.6 Javacard.security程序包47

3.4.7 Javacardx.apdu程序包47

3.4.8 Javacardx.biometry程序包47

3.4.9 Javacardx.crypto程序包47

3.4.10 Javacardx.external程序包48

3.4.11 Javacardx.framework程序包48

第4章 搭建Java智能卡开发环境49

4.1 SunJ2SDK概述49

4.2 SunJCDK概述50

4.2.1 Converter52

4.2.2 APDUTool54

4.2.3 ScriptGen55

4.2.4 JCRE仿真工具55

4.3 Eclipse概述57

4.4 安装配置Java智能卡开发环境58

4.4.1 J2SDK的安装及配置58

4.4.2 JCDK的安装及配置62

4.4.3 Eclipse的安装及配置63

4.4.4 Cref的开发配置71

第5章 Java智能卡Applet开发基础79

5.1 Java智能卡Applet的基本概念79

5.2 Java智能卡Applet方法详解80

5.2.1 install()方法80

5.2.2 register()方法82

5.2.3 select()方法83

5.2.4 process()方法84

5.2.5 deselect()方法85

5.3 Java智能卡Applet开发基础编程实例86

第6章 Java智能卡Applet的通信机制97

6.1 通用智能卡通信基础97

6.1.1 智能卡通信模型97

6.1.2 APDU协议97

6.1.3 TPDU协议98

6.2 Java智能卡通信API介绍99

6.2.1 APDU类99

6.2.2 ISO7816接口105

6.2.3 APDU异常类106

6.2.4 与协议相关的APDU方法106

6.3 Java智能卡通信编程实例108

第7章 Java智能卡Applet中的类和对象编程111

7.1 类及对象的基础知识111

7.2 Java智能卡类层次结构111

7.3 Java智能卡对象112

7.3.1 永久对象113

7.3.2 临时对象113

7.4 Java智能卡中的异常类及异常处理机制113

7.4.1 Java智能卡异常类结构114

7.4.2 Java智能卡异常类原因代码114

7.4.3 Java智能卡异常的抛出及捕获114

7.5 Java智能卡类和对象编程实例116

第8章 Java智能卡Applet中的事务处理方法123

8.1 原子性和事务处理的基本概念123

8.2 Java智能卡事务处理123

8.2.1 定义事务周期123

8.2.2 开始事务123

8.2.3 提交事务124

8.2.4 中止事务124

8.2.5 事务处理中的临时对象及全局数组124

8.2.6 Java智能卡事务处理的限制124

8.2.7 事务处理异常125

8.3 Java智能卡事务处理编程实例125

第9章 多应用防火墙和对象共享131

9.1 应用防火墙131

9.1.1 防火墙保护机制131

9.1.2 上下文及上下文切换131

9.1.3 对象所属及对象访问132

9.1.4 临时对象及其上下文133

9.1.5 静态域及其方法133

9.2 对象访问133

9.2.1 JCRE上下文及其访问权限133

9.2.2 Java智能卡入口点对象134

9.2.3 全局数组134

9.2.4 共享接口及对象共享134

9.3 Java智能卡共享接口编程实例136

9.3.1 共享接口创建136

9.3.2 共享接口的实现136

9.3.3 共享接口对象获取137

9.3.4 共享接口对象使用138

9.3.5 对象共享中的上下文切换139

第10章 Java智能卡编程基础综合实例141

10.1 综合实例的分析141

10.1.1 JavaPurse包141

10.1.2 JavaLoyalty包和SampleLibrary包142

10.2 综合实例的源码143

10.3 综合实例的运行测试166

第二部分 Java智能卡应用案例第11章 身份认证与数字签名187

11.1 身份认证与数字签名的密码学基础187

11.1.1 对称密码算法189

11.1.2 对称密码算法的加密模式198

11.1.3 基于对称密码算法的相互认证203

11.1.4 报文鉴别码MAC204

11.1.5 公钥密码算法RSA205

11.1.6 散列函数SHA-1209

11.1.7 RSA签名方案211

11.1.8 椭圆曲线密码体制216

11.2 身份认证与数字签名编程实例217

11.2.1 随机数的产生217

11.2.2 基于DES算法的相互认证221

11.2.3 SHA-1报文摘要的生成228

11.2.4 RSA数字签名和验证231

11.2.5 MAC签名和验证240

第12章 小额支付的电子钱包应用244

12.1 中国金融集成电路卡规范中的电子钱包/电子存折245

12.1.1 电子钱包/电子存折应用概述245

12.1.2 电子钱包/电子存折应用的文件结构245

12.1.3 电子钱包的应用命令247

12.1.4 电子钱包的交易流程254

12.2 电子钱包应用实例258

12.2.1 电子钱包应用例程258

12.2.2 电子钱包应用例程分析265

12.2.3 电子钱包应用例程说明文档272

第13章 Java智能卡GSM应用开发283

13.1 GSM Java智能卡体系结构283

13.2 GSM Framework介绍284

13.3 SIM Toolkit Framework介绍287

13.3.1 Applet触发模块287

13.3.2 Applet安装删除模块288

13.3.3 主动式命令处理模块289

13.3.4 SIM Toolkit Framework系统运行流程291

13.4 SIMToolkitApplet开发实例292

13.4.1 Toolkit Applet例程的分析292

13.4.2 Toolkit Applet例程的源码295

13.4.3 Toolkit Applet例程的安装及运行结果300

参考文献309

热门推荐