• 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

  • 相关阅读:
    第一节 变量与常量
    go语言学习笔记
    Java日期时间API系列41-----根据毫秒值计算倒计时
    数据库DML(数据操纵)
    数据库概述和DDL(数据库定义)
    软件测试基础理论
    软件测试学习大纲
    matplotlib
    pandas详细应用和文件处理
    DataFrame
  • 原文地址:https://www.cnblogs.com/leftfist/p/4258347.html
Copyright © 2020-2023  润新知