如何为一个网站做appphp开源企业网站

当前位置: 首页 > news >正文

如何为一个网站做app,php开源企业网站,宜家设计装修怎么收费,在线作图网站一、基本介绍 磁条卡是以液体磁性材料或磁条为信息载体#xff0c;将液体磁性材料涂覆在卡片上#xff08;如存折#xff09;#xff0c;或将宽约614mm的磁条压贴在卡片上#xff08;如常见的银联卡#xff09;。   磁卡上的3个磁道一般都是使用位#xf…一、基本介绍 磁条卡是以液体磁性材料或磁条为信息载体将液体磁性材料涂覆在卡片上如存折或将宽约614mm的磁条压贴在卡片上如常见的银联卡。   磁卡上的3个磁道一般都是使用位bit方式来编码的根据数据所在的磁道不同由5个bit或7个bit组成一个字节每个字节最高位为奇偶校验位国标GB15120中规定磁卡采用奇校验,即保证每个字节中的1的个数为奇数个。磁卡数据中的起始、结束和纵向冗余校验字节本身都有奇偶校验。奇偶校验与磁道数据解析无关与刷卡器读磁条卡相关 二、磁条卡分类 磁条卡按技术可以分为以下两类 高抗磁卡具有较高的抗消磁性适用于安全性较高的场合如信用卡及ID卡等。高抗磁条一般为27503500和4000 OE奥斯特三个磁道皆可写入。低抗磁卡使用普通抗消磁性磁条主要用于门票、会员卡及其它普通场合。低抗磁条一般为300和650 OE奥斯特只能写入二磁道一和三磁道无法写入。 备注1抗磁简单讲是用来衡量磁条抵抗因受外界磁场影响而造成数据损失的能力又称抗消磁性。 备注2低抗磁条卡刷卡机只支持低抗磁卡高抗磁条卡刷卡机则兼容两者。 备注3通常低抗磁条刷卡机无法读取一磁道数据。 三、磁卡使用规范 所有银行磁条卡必须使用第2磁道。第3磁道是否使用由各发卡行自行规定。第1磁道暂不使用保留将来酌情使用。   金融模块进行处理时必须同时读入并上送第2、3磁道信息。第2磁道作为交换磁道各银行在进行识别和信息交换时以第2磁道为准。 四、磁道数据格式说明 1、第一磁道 1 简单介绍   第1磁道数据编码最大记录长度为79个字符可记录数字0-9、字母A-Z和其他一些符号如括号、分隔符等。第1磁道为只读磁道。一般记录了磁卡的使用类型、范围等一些标记性、说明性的信息。例如银行用卡中第1磁道记录了用户的姓名卡的有效使用期限以及其他的一些标记信息。 2 数据格式说明 序号字段动态(D)/静态(S)字段长度备注1起始标志S1标明数据开始为%2格式代码S2标明数据格式类型为993主账号S13~19标明可处理交易的发卡行和持卡者4字段分隔符S1标明前一字段的结束为^5姓名S2~26标明持卡者的姓氏、名字、称谓等6字段分隔符S1“^”7失效日期S4表示卡失效的日期8服务代码S3标明银行卡可使用的服务类型9附加数据S可变容纳对发卡行有意义的任意数据10结束标志S1标明磁道上有意义数据的结束为?11纵向冗余校验位S1用于数据校验 2、第二磁道 1 简单介绍   第2磁道数据编码最大记录长度为40个字符只可记录数字0-9。第2磁道为只读磁道。一般用以记录用户的帐户信息、款项信息等等当然还有一些银行所要求的特殊信息等。 2 数据格式说明 序号字段动态(D)/静态(S)字段长度备注1起始标志S1标明数据开始为;2主账号S13~19标明可处理交易的发卡行和持卡者3字段分隔符S1标明前一字段的结束为4失效日期S4表示卡失效的日期5服务代码S3标明银行卡可使用的服务类型6附加数据S可变容纳对发卡行有意义的任意数据7结束标志S1标明磁道上有意义数据的结束为?8纵向冗余校验位S1用于数据校验 3、第三磁道 1 简单介绍   第3磁道数据编码最大记录长度为107个字符只可记录数字0-9。第3磁道为读写磁道。一般用以记录用户的帐户信息、款项信息等等当然还有一些银行所要求的特殊信息等。 2 数据格式说明 序号字段动态(D)/静态(S)字段长度备注1起始标志S1标明数据开始为;2格式代码S2标明数据格式类型为993主账号S13~19标明可处理交易的发卡行和持卡者4字段分隔符S1标明前一字段的结束为5国家代码S3标明可以处理由银行卡产生交易的国家为1566货币代码S3标明结算时使用的货币类型:3位数字7金额指数S1决定周期授权量与本周期余额两字段的基值8周期授权量S4表示在一个周期内累积交易不能超过的金额由发卡机构自定授权量9本周期余额D4当前周期内的可用金额10周期开始日期D4YDDD形式的4位数字其中Y表示年度最后一个有效字符DDD表示年度内天数的顺序号其范围为001-36611周期长度S2表示所有交易的累积值不能超过授权量的时间期限12密码重输次数D1记录允许未成功输入密码的次数13个人授权控制参数D6提供一种可选择的安全性能14交换控制符S1标明银行卡适用于交换的范围15PAN的TA和SRS2定义主账号PAN的账户类型和可提供的服务16SAN-1的TA和SRS2定义第一辅助账号SAN-1的账户类型和可提供的服务17SAN-2的TA和SRS2定义第二辅助账号SAN-2的账户类型和可提供的服务18失效日期S4表示卡失效的日期19卡序列号S1区别具有相同主账号PAN的卡,由发卡机构定义在最初发卡或卡失效后换卡时赋值。20卡保密号D1字段分隔符FS,用于建立磁条所含数据与物理卡的联系21SAN-1S最大12标明第一个可选用的辅助账号22字段分隔符S1“”23SAN-2S最大12标明第二个可选用的辅助账户24字段分隔符S1“”25传递标志S1表明交换信息是否包含附加数据的内容26加密校验数S6通过使用加密公式提供一种校验该磁道上数据完整性的方法。27附加数据D可变容纳对发卡行有意义的任意数据28结束标志S1“?”29纵向冗余校验位D1用于数据校验 五、具体字段说明 1、起始标志STX 用途标明数据的开始。 格式1个字符。 内容第1磁道为%第2、3磁道为;。 2、格式代码FC 用途标明该磁道的数据格式类型。 格式2位数字。 内容“99”。 3、主账号PAN 用途标明可以处理交易的发卡行和持卡人。 格式13至19个字符。 内容由发卡行标识代码、自定义位和校验位组成其中发卡行标识代码BIN由6位数字表示第一位固定为9后5位由BIN注册管理机构分配自定义为由6-12位数字组成校验位根据校验位前的数字计算得到通过模10隔位乘2加校验数算法计算得到详见附录1 JRT 0008-2000 银行卡发卡行标识代码及卡号。 4、字段分隔符FS 用途标明前一字段的结束。 格式1个字符。 内容第1磁道为^第2、3磁道为。 5、姓名NM 用途标明持卡者的姓氏、名字、称谓等。 格式2至26个字符。 内容由姓氏、姓氏分隔符、名字或首写字母、分隔符如需要时、中间名或首写字母、结尾圆点当其后为称谓时、称谓组成。最小编码数据应为一个字母字符如姓氏加上姓氏分隔符。 6、失效日期ED 用途表示卡失效的日期。 格式YYMM形式的4位数字其中YY表示卡失效年度的后2个字符MM表示年度内月份的顺序号规定在该月份的最后一天后卡失效。当YYMM为0000时表示该卡无失效日期。 7、服务代码SC 用途标明银行卡可使用的服务类型。 格式3位数字其中第一位为交换控制符。 内容交换控制符可在2-9间选用服务代码的后两位在下列区域中分配00-49由国际标准化组织分配和发布50-59由国内标准化相关组织分配和发布60-99由发卡行酌情使用。目前后两位已分配的服务代码如下图 8、附加数据 用途容纳对银行卡发行者有意义的任意数据。 格式可变。但应保证该磁道字符总数不得超过最大编码长度。 内容具体内容由发卡行自定。 9、结束标记ETX 用途标明磁道上有意义数据的结束。 格式:1位字符。 内容?。 10、纵向冗余校验符LRC 用途用于对磁道数据进行校验。 格式1个字符。 内容LRC字符中的每一位不包括奇偶校验位的值使磁道上所有字符相应位位置上的编码为1的总数包括起始符、数据、结束符和LRC字符为偶数。详见附录2 GB/T15120.2-2012与附录5 lrc检验的java实现。 11、国家代码 用途标明可以处理由银行卡产生交易的国家。 格式3位数字。 内容“156”见GB/T/ 2659。 12、货币代码 用途标明结算时使用的货币类型。 格式3位数字。 内容见GB/T 12406。 13、金额指数 用途决定周期授权量与本周期余额两字段的基值。 格式1位数字。 内容表示周期授权量与本周期余额两字段必须乘以10的一个幂指数的值以此表示货币金额。 14、周期授权量 用途表示在一个周期内累积交易不能超过的金额。 格式4位数字。 内容由发卡行自定授权量。 15、本周期余额 用途表示当前周期内的可用金额。 格式4位数字。 内容在新的周期开始时该字段等于周期授权量消费后逐次递减余额存本字段。 16、周期开始日期 用途表示一个新周期开始的日期。 格式YDDD形式的4位数字其中Y表示年度最后一个有效字符DDD表示年度内天数的顺序号其范围为001-366。 17、周期长度 用途表示所有交易的累积值不能超过授权量的时间期限。 格式2位数字。 内容如下图 18、密码重输次数 用途记录允许未成功输入密码的次数。 格式1位数字。 内容该字段在发卡和正确输入密码时被赋初值初值由各发卡行自定义当输入密码不正确时该字段减1。 19、个人标识代码控制参数PINPARM 用途提供一种可选择的安全性能。 格式6位数字。 内容保密算法由各发卡行自定。 20、交换控制符 用途标明银行卡适用于交换的范围。 格式1位数字。 内容如下图 21、主账号的账户类型TA和服务约束SR 用途定义主账号PAN的账户类型和可提供的服务。 格式2位数字。 内容第1位数字为账户类型,其中 0–主账号PAN未在第3磁道上编码 1–储蓄账户 2–现金或支票账户 3–信用卡账户 4–适用于多种账户类型的通用账户 5–付息现金或支票账户 6~8–保留待分配 9–发卡行内部使用但不能交换 第2位数字为服务约束其中 0–无约束 1–无现金服务 2–无销售点POS服务 3–无现金和销售点POS服务 4–要求肯定的授权 5~7–保留待分配 8~9–发卡行内部使用 22、第一辅助账号的账户类型和服务约束 用途同【21】的定义一致但此字段内容涉及第一辅助账号SAN-1中包含的账号。 格式2位数字。 内容同【21】。 23、第二辅助账号的账户类型和服务约束 用途同【21】的定义一致但此字段内容涉及第二辅助账号SAN-2中包含的账号。 格式2位数字。 内容同【21】。 24、卡序列号 用途区别具有相同主账号PAN的卡同时或连续发行。 格式1位数字。 内容由发卡行定义在最初发卡或卡失效后换卡时赋值。每次增加卡或发新卡时该字段加1。 25、卡保密号 用途用于建立磁条所含数据与物理卡的联系。 格式字段分隔符FS。 内容FS–表示卡保密号字段不在第3磁道上编码。 26、第一辅助账号SAN-1 用途标明第一个可选用的辅助账号。 格式最大12个字符。 内容由发卡机构酌情使用。长度为0时表示不使用第一辅助账号。 27、第二辅助账号SAN-2 用途标明第二个可选用的辅助账号。 格式最大12个字符。 内容由发卡机构酌情使用。长度为0时表示不使用第二辅助账号。 28、传递标志 用途提供可减少传送交换信息长度的功能。它表明交换信息是否包含附加数据的内容。 格式1个字符。 内容0表示包括所有附加数据1表示不包括附加数据2~9无效。 29、加密校验数CCD 用途通过使用加密公式提供一种校验该磁道数据上数据完整性的方法。 格式6个字符。 内容加密方法由各发卡行自定。 六、磁道数据解析例子 1、第2磁道 例子 622856000000002760000520260408650000 根据第2磁道数据格式可将上述数据分解成 主账号62285600000000276 失效日期0000此卡无失效日期 服务代码520国内使用必须获得发卡行或发卡行代理的联机授权服务领域无限制要求输入PIN。 附加数据260408650000 2、第3磁道 例子 9962285600000000276156156050005000000001334186551400000000100000000273000000018000000026040100018 根据第3磁道数据格式可将上述数据分解成 格式代码99 主账号62285600000000276 国家代码156中国 货币代码156CNY-人民币元 金额指数0 周期授权量5000 本周期余额5000 周期开始日期0000 周期长度011天 密码重输次数3 个人授权控制参数341865 交换控制符5限制在国内系统内交换 PAN的TA和SR14储蓄账户需要肯定的授权 SAN-1的TA和SR00无编码 SAN-1的TA和SR00无编码 失效日期0000无失效日期 卡序列号1 卡保密号为 SAN-100000000273 SAN-2000000018 传递标志0包括所有附加信息 加密校验数000000 附加数据26040100018 附录 JRT 0008-2000 银行卡发卡行标识代码及卡号GB/T15120.2-2012关于磁卡的基本常识磁条磁道信息lrc检验的java实现中国银联标识磁条卡磁道数据格式测试指南