zoukankan      html  css  js  c++  java
  • 磁条卡磁道笔记(1)【转】

    本文转载自:https://blog.csdn.net/index_cqq/article/details/49820511

    磁条卡磁道初识
     
    1、什么是磁卡?
     
    磁卡就是将具有信息存储功能的特殊材料涂印在塑料基片上,形成磁卡。
     
     
    2、磁卡分类
     
    a、磁条型:
    一般抗磁力卡(300oe)、高抗磁力卡(3500oe)。
     
    b、直接涂印型:
    低抗磁力卡(300oe)(如:公园门票)、高抗磁力卡(2700oe)(如:地铁卡、电话卡)
     
     
    3、磁条和磁道
     
    磁条:在卡面上涂印的一种具有存储一定信息的特殊材料。
     
    磁道:磁条上的一个个存储信息的分区。
     
    磁条上一共有3个磁道。磁道1、2是只读的(ISO07811-4),磁道3是可读写磁道(ISO07811-5)。
     
    PS:所有银行卡磁条必须使用第2磁道,作为交换磁道,各发卡机构在进行识别和信息交换时以第2磁道为准。
    第3磁道在银行也并未标准化,其是否使用由各发卡机构自行规定。
    第1磁道暂不使用,保留将来酌情使用。
     
     
    4、磁道格式
     
    第1磁道数据格式
    数据编码最大记录长度为79个字符,格式如下所示。
    字段 长度 定义 说明
    起始字符 STX 1 % 第一磁道起始标识
    格式代码 FC 1 B 表明格式是B
    主账号 PAN <=19   标明可以处理交易的发卡机构(issuer identification)
    和持卡者(individual account identification)
    字段分隔符 FS 1 分隔符
    姓名 NM 2~26   持卡人的姓名
    字段分隔符 FS 1 分隔符
    失效日期 ED 4 格式YYMM 如不定义失效日期该字段应为一分隔符
    服务代码 SC 3   标明银行卡可使用的服务类型,
    如不存在或不指定该字段以一个分隔符代替
    附加数据 DD 11   存放卡片验证码(CVN)及对发卡机构
    有意义的任意数据,应使整个磁道数据
    不超过79个字符
    结束标识 ETX 1 ? 第一磁道结束标记
    纵向冗余校验字符 LRC 1 ‘ ‘  
    备用数据 13 空格填充  
     
    第2磁道数据格式
    数据编码最大记录长度为40个字符,格式如下表所示。
    字段 长度 定义 说明
    起始字符 STX 1 第二磁道起始标识
    主账号 PAN <=19   标明可以处理交易的发卡机构和持卡者
    字段分隔符 FS 1 = 分隔符
    失效日期 ED 4 格式YYMM 如不定义失效日期该字段应为一分隔符
    服务代码 SC 3   标明银行卡可使用的服务类型,
    如不存在或不指定该字段以一个分隔符代替
    附加数据 DD 13   存放卡片验证码(CVN)及对发卡机构
    有意义的任意数据,应使整个磁道数据
    不超过40个字符
    结束标识 ETX 1 ? 第二磁道结束标记
    纵向冗余校验字符 LRC 1 _  
     
    第3磁道数据格式
    共113位,其中107位是银联中三磁道数据最大长度,格式如下表所示。
    字段 长度 定义 说明
    起始字符 STX 1 第三磁道起始标识
    格式代码 FC 2 99  
    主账号 PAN 16   16位卡号,
    标明可以处理交易的发卡机构和持卡者
    字段分隔符 FS 1 = 分隔符
    国家代码 CC 3 156 如存在应为CCC格式的3个数字,
    标明可以处理由银行卡产生交易的国家
    货币代码 3   表明结算时使用的货币类型:3位数字
    金额指数 1   决定周期授权量与本周期余额两字段的基值
    周期授权量 4   由发卡机构自定授权量,
    表示在一个周期内累积交易不能超过的金额
    本周期余额 4   当前周期内的可用余额
    周期开始日期 4 格式YDDD 表示一个新周期开始的日期
    周期长度 2   2位数字,表示所有交易的累积值不能超过授
    权量的时间期限
    密码重输次数 1   记录允许未成功输入密码的次数
    个人授权控制参数 6   提供一种可选择的安全性能
    交换控制符 1   标明银行卡适用于交换的范围
    PAN的TA和SR 2   定义PAN的账户类型和可提供的服务
    SAN-1的TA和SR 2    
    SAN-2的TA和SR 2    
    失效日期 ED 4 格式YYMM  
    卡序列号 1   区别具有相同PAN的卡,由发卡机构定义,
    在最初发卡或卡失效后换卡时赋值
    卡保密号 1   用于建立磁条所含数据与物理卡的联系
    SAN-1 8   标明第一个可选用的辅助账号
    (first subsidiary account number)
    字段分隔符 FS 1 =  
    SAN-2 0   标明第二个可选用的辅助账号
    (second subsidiary account number)
    字段分隔符 FS 1 =  
    传递标志 1   提供可减少传送交换信息长度的功能,
    它表明交换信息是否包含附加数据的内容
    加密校验数 CCD 6   通过使用加密公式提供一种校验该磁道上
    数据完整性的方法
    附加数据 DD 8   存放卡片验证码(CVN)及对发卡机构
    有意义的任意数据,应使整个磁道数据
    不超过113个字符
    结束标志 ETX 1 ?  
    纵向冗余校验码 LRC 1 ‘ ‘  
    备用数据 19 空格填充  
    填充数据 6 空格填充至8的倍数位  
     
     
    5、磁条数据使用的字符集
    存储在第1磁道的数据是用 ANSI/ISO ALPHA  格式 ;
    存储在第2/3磁道的数据是用 ANSI/ISO BCD 格式 。
  • 相关阅读:
    python的高级特性
    python方向
    快速搜索
    计算机组成原理——总线
    计算机组成原理——指令系统
    计算机组成原理——cpu
    计算机组成原理——2
    git提交时报错处理办法
    快速的在linux服务器上安装jdk8
    python的包管理软件Conda的用法
  • 原文地址:https://www.cnblogs.com/zzb-Dream-90Time/p/9117412.html
Copyright © 2011-2022 走看看