银行卡磁道信息规范_第1页
银行卡磁道信息规范_第2页
银行卡磁道信息规范_第3页
银行卡磁道信息规范_第4页
银行卡磁道信息规范_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

银行卡磁道信息规范篇一:磁道信息磁道信息详解 1. 磁道信息 磁道信息简介 一磁道只读信息量 79 位 二磁道只读信息量 40 位 三磁道读写信息量 107 位磁道信息内容 磁道信息详解 国内银联卡的磁道格式说明: 磁道 1:共 78 位数 “%” + “99(2N)” + “16 位卡号 (19A)” + “” + “凸字姓名(26A)” + “” + “expiry_date YYMM(4N)”+ “101 或者 501()” + “(5N)” + “0000000000(10N)”+ “CVV(3A)” + “00(2N)”+”?”磁道 2:共 39 位数 “;” + “16 位卡号(19A)” + “=” + “expiry_date YYMM(4N)” + “106(3N,服务代码)” + “PVV(5N)” + “00(2N)” + “CVV(3A)” + “?” 磁道 3:共 106 位数 “;” + “99(2N)” + “16 位卡号(19A)” + “=” + “156(国家代码 3N) ” + “156(货币代码 3N) ” + “000000000(金额指数 1N共 106 位数 国际卡(MasterCard、VISA)磁道格式说明: 磁道 1. “%(1A)” + “B (1A)” + “16 位卡号(最大 19 位)” + “” + “姓名(226A )” + “” + “有效期 YYMM(4N)” + “101(3N,根据服务代码的定义)” + “PVV(5 N)” + “00(2N)” + “CVV(3N)” + “000000(6N)”+”?” 共 70 位数;如果卡 号为 19 位则共 73 位长; 磁道 2. “;” + “16 位卡号(最大 19 位)” + “=” + “有效期 YYMM(4N)” + “101(3N ,根据服务代码的定义)” + “PVV(5N)” + “CVV(3N)” + XXX(3N,银行保留数字) “?” 共 37 位数 磁道 3. “; ” + “99(2N)” + “16 位卡号(最大19 位)” + “=” + “156(国家代码 3N ) ” + “156(货币代码 3N) ” + “0(金额指数1N) ”“0000(周期授权量 4N) ” “0000(本周期余额 4N)” + “0000(周期开始日期4N) ” “00(周期长度 2N)” + “3 (密码重输次数 1N) ” “000000(个人授权控制参数 6N) ” “0(交换控制符 1N) ” + “34(PAN 的 TA 和 SR,2N) ”“34(SAN-1 的 TA和 SR,2N) ”“34(SAN-2 的 TA 和 SR ,2N) ” + “有效期 YYMM(4N) ” + “0(卡序列号1N) ” + “=(卡保密号,1A)” + “ (SAN-1,012A) ” + “=” + “ (SAN-2,012A) ” + “=” + “0(传递标志 1N) ” + “000000(加密校验数 6N) ” + “PVV(5N)” + “CVV(3N)” + XXX(3N,银行保留数 字) + “?” 共 82 位数 补充说明: 1、 磁道格式中的 CVV 和 CVV2 表示卡片验证码,对应 VISA 国际组织名称是 CVV 和 CVV2、对于 万事达国际组织是 CVC 和 CVC2、对于中国银联是 CVN和 CVN2; 2、 磁道格式中的服务代码,可以在卡系统产品参数定义中根据相应国际组织的规范进行 定义,如 VISA 和万事达的国际卡一般使用 101,银联标志卡一般使用 106; CVV 的验证:1 将以下从第二磁道中抽取出的字符从左至右排列,产生 26 个字符: 主帐号(PAN) 19 位 卡有效期(EXPIRE DATE) 4 位 服务代码(SERVICE CODE) 3 位 并转换为 104 Bits(26x4),转换方法为将每一位数字转换为 4 位的 BC D 码,即: 十六进制数字 /BCD 码 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 E 1110 F 1111 CVV 代码 2 将步骤 1 得出的结果的最后补上二进制“0“,使之成为 128 Bits 的字段, 将该字段分为两个 64 Bits 的数据,其中前 64 Bits数据为数据块 1,后 64 Bits 数据为数据块 2。 3 用 CVKA 对数据块 1 加密(ENCRYPTION)。 4 将步骤 3 得出的结果与数据块 2 异或(XOR),并用CVKA 对结果加密。 5 用 CVKB 对步骤 4 得出的结果解密(DECRYPTION)。 6 用 CVKA 对步骤 5 得出的结果加密。 7 对步骤 6 得出的结果从左到右抽取出所有的数字(09)。 8 对步骤 6 得出的结果从左到右抽取出所有的十六进制字符(AF),并对每一个十六进制字符减十进制 10,使之变为数字, 例如十六进制 B(十进制为 11)变为 1。 9 将步骤 7 和 8 得出的数字从左至右排列,步骤 8 得出的数字放在步骤 7 得出的数字之后。 10 步骤 9 得出结果的前三位数字即为卡的校验值(CVV)。 CVV 代码 (二)测试数据 以下数据可用于编写 CVV 算法时检查程序是否正确,其中: CVKA= 0123 4567 89AB CDEF CVKB= FEDC BA98 7654 3210 13 位 PAN 失效日期 服务代码 CVV 4123 456 789 012 8701 101 370 4999 988 887 777 9105 111 649 4666 655 554 444 9206 120 821 4333 322 221 111 9307 141 697 16 位 PAN 失效日期 服务代码 CVV 4123 456 789 012345 8701 101 561 4999 988 887 777000 9105 111 245 4666 655 554 444111 9206 120 664 4333 322 221 111222 9307 141 382 以第一个十六位主帐号为例,计算卡校验值的步骤如下: 主帐号: 4123 4567 8901 2345 失效日期: 8701 服务代码: 101 步骤 1: 抽取数据 4123 4567 8901 2345 8701 101 步骤 2: 数据块 VISA 卡校验值 CVV 的计算 块 1 = 4123 4567 8901 2345 块 2 = 8701 1010 0000 0000 步骤 3: 用 CVKA 加密 块 1 = 4123 4567 8901 2345 CVKA = 0123 4567 89AB CDEF 结果 3 = B76A DDCE 71CC C6BE 步骤 4: 用块 2 异或步骤 3 的结果,并用 CVKA 对异或结果加密 结果 3 = B76A DDCE 71CC C6BE 块 2 = 8701 1010 0000 0000 结果 = 306B CDDE 71CC C6BE CVKA = 0123 4567 89AB CDEF 结果 4 = A510 46A2 59A4 C467 步骤 5: 用 CVKB 对步骤 4 的结果解密 结果 4 = A510 46A2 59A4 C467CVKB = FEDC BA98 7654 3210 结果 5 = 90F6 DB02 A6F7 E621 步骤 6: 用 CVKA 对步骤 5 的结果加密 结果 5 = 90F6 DB02 A6F7 E621 CVKA = 0123 4567 89AB CDEF 结果 6 = 5B61 4982 E03C 97DD 步骤 7: 对步骤 6 的结果抽取数字 结果 7 = 5614 9820 397 步骤 8: 对步骤 6 的结果抽取十六进制字符,并转换为10 进制数字(每位减 10) 抽取结果 = BECD D 结果 8 = 1423 3 步骤 9: 将步骤 8 的结果排列在步骤 7 的数字后面 结果 9 = 5614 9820 3971 4233 步骤 10: 步骤 9 的结果前 3 位数字为 CVV VISA 卡校验值 CVV 的计算 结果 10 = 561 CVV 代码 - VISA PIN 校验值的计算 VISA PIN 校验值的计算包括以下要素: 序号 要素 说明 1. PVKA Left part(64 bits) if the PIN Verification Key Pair 2. PVKB Right part(64 bits) if the PIN Verification Key Pair 3. PAN Rightmost 11 digits of the PAN exclude the check digit 4. PVK Index 0-F 5. Consumer PIN First 4 digits of the consumer PIN PIN 校验值即 PVV 的计算方法如下: 1. 由 PAN 的最右 11 个数字(不包含校验位)和 PVK 索引号(一个十六进制数字)及客户个人密码的前 4 位组成 1个 16 字节的十六进制数字串 2. 将以上 16 字节的十六进制数字串转换成 64 比特BCD 码,用 PVKA 作 DES 加密(Encryption)运算 3. 将以上结果用 PVKB 作 DES 解密(Decryption)运算 4. 将以上结果再用 PVKA 作 DES 加密(Encryption)运算得结果 5. 对步骤 4 得出的结果从左到右抽取出所有的数字(09). 6. 对步骤 5 得出的结果从左到右抽取出所有的十六进制字符(AF),并对每一个十六 进制字符减十进制 10,使之变为数字,例如十六进制B(十进制为 11)变为 1. 7. 将步骤 5 和 6 得出的数字从左至右排列,步骤 6 得出的数字放在步骤 5 得出的数字之后. 8. 步骤 7 得出结果的前四位数字即为 PIN 的校验值(PVV). (二)测试数据 以下数据可用于编写 PVV 算法时检查程序是否正确,其中: PVKA = 0123 4567 89AB CDEF PVKB = FEDC BA98 7654 3210 13 位 PAN PVK Index Consumer PINPVV 4123 456 789 012 x 0 123456 3920 4123 456 789 012 x 0 1234 3920 4999 988 887 777 x 1 234561 4045 4999 988 887 777 x 1 2345 40454666 655 554 444 x 2 345612 2635 VISA PIN 校验值 PVV 的计算 4666 655 554 444 x 2 3456 2635 4333 322 221 111 x F 456123 3421 4333 322 221 111 x F 4561 3421 16 位 PAN PVK Index Consumer PINPVV 4123 4567 8901 2345 x 0 123456 0410 4123 4567 8901 2345 x 0 1234 0410 4999 9888 8777 7000 x 1 234561 0105 4999 9888 8777 7000 x 1 2345 0105 4666 6555 5444 4111 x 2 345612 6307 4666 6555 5444 4111 x 2 3456 6307 4333 3222 2111 1222 x F 456123 7112 4333 3222 2111 1222 x F 4561 7112 注:以上表中 x 为帐号之校验值,不包含在运算中.运算时,帐号只有 x 左面 11 位数字有 效. 以第一个十六位主帐号为例,计算卡校验值的步骤如下: 主帐号: 4666 6555 5444 4111 x (注:x 为帐号之校验值) PVK Index: 2 Consumer PIN: 345612 步骤 1:抽取数据组成数据块 结果 1 = 555 5444 4111 2 3456 步骤 2:用 PVKA 作 DES 加密(Encryption)运算 结果 1 = 555 5444 4111 2 3456 PVKA = 0123 4567 89AB CDEF 结果 2 = 6568 2AF5 0304 A6CA 步骤 3:用 PVKB 作 DES 解密(Decryption)运算 结果 2 = 6568 2AF5 0304 A6CA PVKB = FEDC BA98 7654 3210 结果 3 = 5644 6FB7 C183 CCDF 步骤 4:再用 PVKA 作 DES 加密(Encryption)运算得结果 结果 3 = 5644 6FB7 C183 CCDF PVKA = 0123 4567 89AB CDEF 结果 4 = 63C0 DB79 EEB3 FB9D VISA PIN 校验值 PVV 的计算 步骤 5:从左到右抽取出所有的数字(09) 结果 5 = 6307939 步骤 6: 对步骤 4 的结果抽取十六进制字符,并转换为10 进制数字(每位减 10) 抽取结果 = CDBE EBFB D 结果 6 = 2314 4151 3 步骤 7:将步骤 6 的结果排列在步骤 5 的数字后面 结果 7 = 6307 9392 314 4151 3 步骤 8:步骤 7 的结果前 4 位数字为 PVV 结果 8 = 6307 篇三:三磁道卡规格书一般讲卡的尺寸为 X 54 X 2ISO78111:1985 识别卡记录技术第 1 部分:凸印规定了卡上凸印字符的要求(字符集、字体、字符间距和字符高度) 。 3ISO78112:1985 识别卡记录技术第 2 部分:磁条规定了卡上磁条的特性、编码技术和编码字符集。 4ISO78113:1985 识别卡记录技术第 3 部分:ID-1 型卡上凸印字符的位置 5ISO78114:1985 识别卡记录技术第 4 部分:只读磁道的第 1、2 磁道位置。 6ISO78115:1985 识别卡记录技术第 5 部分:读写磁道的第 3 磁道位置。 磁卡技术规格: 磁卡的结构主要由塑料卡片和贴在其上的磁条组成,磁条上有三条存储信息的磁道,ISO 对此有明确的规范,从卡的尺寸,物理特性,凸印字符等到磁条的尺寸,位置,读写性能以及各磁道的数据格式等。 磁道 1 的标准记录密度为(210bpi)5%,每个字符的长度为 7 个比特(包括校验位) ,注意,bpmm 为位/毫米,bpi 为位/英寸。磁道 1 信息最大长度为 79 个字母数字字符。国际标准 ISO7813:1987 规定第一磁道有两种结构,其中结构 A 留给发 卡者

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论