设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 其他开发语言 >> Contact-less Smart Card Reader/Writer & Mifare One Card (2)
精品推荐
其他开发语言点击TOP10
·数字小键盘指法练习
·用C语言编通讯录程序(初学者级别的)
·Modem 常用AT指令集
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
·Thinking in C++ 简体中文第二版
·debug和release的区别
·error LNK2001: unresolved external symbol __ftol2 错误解决
·C库函数手册
·一个简单的C语言编译器
编程开发点击TOP10
·数字小键盘指法练习
·ASP.NET 程序中常用的三十三种代码
·用C语言编通讯录程序(初学者级别的)
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·Modem 常用AT指令集
·java笔试题
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

Contact-less Smart Card Reader/Writer & Mifare One Card (2)

作者: 来源:网络文章 时间:2005-12-17 20:58:11

Contact-less Smart Card Reader & Mifare one Card 二次開發文檔XML:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Author: Dennis Lan

Date: 2003/12/17

Copyright© Universal Master Information Co(sz)., Ltd  轉載請說明出處

CSdn.net/Develop/read_article.ASP?id=22788">http://www.csdn.net/Develop/read_article.asp?id=22788

 三个控制位以正和反两种形式存在于存取控制字节中,决定了该块的访问权限(如 

  进行减值操作必须验证KEY A,进行加值操作必须验证KEY B,等等)。三个控制

  位在存取控制字节中的位置,以块0为例:

 

   对块0的控制:

           bit  7    6     5       4     3      2      1      0

字节6

 

 

 

C20_b

 

 

 

C10_b

字节7

 

 

 

C10

 

 

 

C30_b

字节8

 

 

 

C30

 

 

 

C20

字节9

 

 

 

 

 

 

 

 

                ( 注: C10_b表示C10取反 )

 

      存取控制(4字节,其中字节9为备用字节)结构如下所示:

          bit  7    6      5       4     3      2      1      0

字节6

C23_b

C22_b

C21_b

C20_b

C13_b

C12_b

C11_b

C10_b

字节7

C13

C12

C11

C10

C33_b

C32_b

C31_b

C30_b

字节8

C33

C32

C31

C30

C23

C22

C21

C20

字节9

 

 

 

 

 

 

 

 

                     ( 注: _b表示取反 )

 

    6数据块(块0、块1、块2)的存取控制如下:

 

  控制位(X=0.1.2

 

         访 (对数据块 012

C1X

C2X

C3X

 Read

 Write

Increment

Decrement, transfer,

Restore

0

0

0

KeyAB

KeyAB

KeyAB

KeyAB

0

1

0

KeyAB

Never

Never

Never

1

0

0

KeyAB

KeyB

Never

Never

1

1

0

KeyAB

KeyB

KeyB

KeyAB

0

0

1

KeyAB

Never

Never

KeyAB

0

1

1

KeyB

KeyB

Never

Never

1

0

1

KeyB

Never

Never

Never

1

1

1

Never

Never

Never

Never

     KeyAB 表示密码A或密码BNever表示任何条件下不能实现)

 

  例如:当块0的存取控制位C10 C20 C30=1 0 0时,验证密码A或密码B正确后可读;

      验证密码B正确后可写;不能进行加值、减值操作。

待續 ...

附錄:

 參考資料:

  1. <<D&C® RD 系列IC卡讀寫器使用說明書>>
  2. Oracle Forms6i Reference Manuals
  3. <<關於非接觸式 IC 智能(射頻)卡及其讀寫設備內核技術的研究與應用開發>> 張敏 上海華東磁記錄電子公司 

 


Contact-less Smart Card Reader/Writer & Mifare One Card (2) 相关文章:
Contact-less Smart Card Reader/Writer & Mifare One Card (2) 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com