zoukankan      html  css  js  c++  java
  • IC卡

     

    IC

    左直拳

    IC卡跟ID卡最大的区别在于,IC卡可读可写,而ID卡只读。

    IC卡分为接触式和非接触式,象羊城通这些,隔一段距离就可以刷卡的是非接触式。我在工作中使用到的都是非接触式。

    每张IC卡分为16个扇区,每个扇区4个块,因此,总共有64个块。但并非全部的块都可以用来保存输入的信息:

    其中第一个扇区的第一块,存储该IC卡的序列号;

    每个扇区都要验证密码,密码保存在每个扇区的最后一块中,前面三块才是可用的。也就是说,你要将某个扇区的内容读出来,首先要通过该扇区的密码验证。听说,暴力破解对IC卡无效,因为这样做的话,IC卡的电路设计会让它自毁。

    因此,总共有16 * 3 – 1 = 47 个块可保存信息,每个块长度为16个字节,总的容量为 47 * 16 = 752个字节。

    每个密码块分为3部分,A密码区(6字节),权限区(4字节),B密码区(6字节)。权限区不知道有什么用。要校验A密码还是B密码,主要是看你想用那种校验方式。我在程序中,全部都采用A密码。

    刚买回来的卡通常都是空白的,称为白卡,验证密码全部都是FFFFFFFFFFFF

  • 相关阅读:
    vs2013 中如何如何让html页面的设计视图显示
    UITableView
    iOS Quartz2D绘制线、矩形、弧、圆、文字、图片
    iOS Quartz2D模拟下载进度条
    多控制器管理 UITabBarController
    UIApplicationDelegate类
    extern static关键字
    深复制与浅复制
    ios数据存储方式
    UITableView定义分割线
  • 原文地址:https://www.cnblogs.com/leftfist/p/4258347.html
Copyright © 2011-2022 走看看