CPU卡知识入门教程——第一章 我们为什么要使用CPU卡呢?
第一章 我们为什么要使用CPU卡呢?
先谈谈银行磁卡的不安全性,经常去ATM取钱的必须注意如下事项:
1、输入密码的时候必须防止被别人看到,最好能用手遮着。
2、取完钱一定要取走打印的单据,或者不打印单据也行。
看看犯罪分子怎样窃取你卡片里头的钱:
1、在你取钱的时候凑在你旁边,偷偷得记下你的密码,或者在很远的地方用望远镜窥视你的密码。
2、你取完钱走后,有可能安全意识不高,没有取走打印的单据,犯罪分子就乘机取走单据,取走单据的目的是为了知道你的卡号。
有了上面两点,首先:犯罪分子...
CPU卡知识入门教程——第二章 CPU卡在实际情况中是怎么使用的呢?
CPU卡使用的简单情况举例:
硬件:一台PC+一个读卡器+一张CPU卡读卡器和PC是通过串口进行通讯,这种做法比较常见。
软件:一个在PC上运行能读写CPU卡的小程序(一般读卡器提供商都会提供开发CPU卡的函数接口和读写CPU卡的小工具)
对CPU卡的操作的流程是怎样的呢?
1、PC上的CPU卡读写程序向PC的串口(比如说串口1)发指令
2、读卡器和串口1是连在一起的,串口的指令传到读卡器
3、读卡器又把指令传给CPU卡
4、CPU卡内部执行指令,返回消息
那指令的格式又是什么样...
CPU卡知识入门教程——第三章 多应用究竟是什么呢?
对于CPU卡,人们经常关注的是CPU卡的多应用,也就是说一张CPU卡上可以有多个应用,
多应用的安全相互隔离,那么多应用究竟是什么呢?
我们可以把卡片想象成一栋县政府办公大楼,比如说:
一楼:属于民政部门
二楼:属于教育部门
三楼:属于交通部门
…
各个部门独立办公,互不干涉,在行政上他们并没有从属关系。从而达到了多应用并存。
民政部门智能办理民政部门的事情,教育部门只能办教育部门的事情。从而达到了多应用的安全相互隔离。
一...
CPU卡知识入门教程——第四章 CPU卡的文件结构1
CPU卡作为信息的载体,在卡片里必须能存储信息,比如说,存放一个人的身份信息在CPU卡上(包括姓名、年龄、工作单位、职务、电话等),这些具体的信息在CPU卡中是怎么存放的呢?
请听我细细道来。
在这个时候,我们可以把CPU卡想象为一张软盘,只不过软盘的容量比CPU卡大得多,我们现在软盘的容量一般为1.4M字节,而我们现在常用的CPU卡的容量仅仅为8K或者16K字节,远远比软盘的容量小。当然了,容量越大的CPU卡价格越贵。
请看下面例子
假设我们把以上所说的...
CPU卡知识入门教程——第五章 CPU卡的文件结构2
【CPU卡的文件类型】
< 两种专用文件(DF--Dedicated File)类型>
MF(Master File):
根目录,是卡片文件系统的根,相当于DOS的根目录,每张卡有且只有一个MF文件。
不同卡片厂商的MF的创建方式是不同的。
主要有两种方式:
1、在卡片个人化过程中由发卡方创建。
2、厂商提供卡片的时候已经创建,发卡方不能再创建。
 ...
CPU卡知识入门教程——第六章 对CPU卡中文件的操作
我们有什么办法可以对文件操作呢?
比如我们要对个人基本信息文件pm.txt进行操作,在DOS下我们可以用EDIT pm.txt进行编辑,
在WINDOWS下我们可以双击pm.txt,用文本编辑器打开文件。
但在CPU卡中,我们怎么对一个文件(比如说EF1)进行操作呢?
比如说我们要打一个人,我们必须先找到那个将要倒霉被打的人。
同样,我们要对一个文件操作,首先,我们必须先找到要操作的那个文件。
那我们怎们找到CPU卡中的文件呢?
我们查找某...