论担保物权的强制执行/肖建国

作者:法律资料网 时间:2024-07-12 13:12:29   浏览:9884   来源:法律资料网
下载地址: 点击此处下载
论担保物权的强制执行

肖建国
  一、担保物权可以直接通过执行程序实现

  对于担保物权,债权人能否不经诉讼程序而直接申请法院强制执
行?这一问题曾经困扰过司法实践,理论界也有争论,2000年12月最
高人民法院《关于适用〈中华人民共和国担保法〉若干问题的解释》
第一百三十条似乎否定了这种可能。该条规定,在主合同纠纷案件中,
对担保合同未经审判,人民法院不应依据对主合同当事人所作出的判
决或裁定,直接执行担保人的财产。依该条的精神,主合同与担保合
同系两个不同的合同纠纷,是具有不同诉讼标的的两个诉,二者泾渭
分明,不能相互替代。按此,债权人要申请执行担保人的财产,必须
先就担保合同提起诉讼,并取得对担保人的胜诉判决,以此为根据申
请强制执行。

  应当说,最高法院的上述解释,注重当事人基本的诉讼程序保障,
将主合同与担保合同纠纷视为两个不同的合同之诉,这一思路值得称
道。若该解释的范围限于保证这一担保方式,则具有普遍性,但问题
在于,若扩大到担保物权,则只有在当事人双方对担保合同发生争议
时才有提起诉讼的必要。

  笔者认为,抵押权、质押权、留置权等担保物权的实现,债权人
原则上可以直接申请法院强制执行所担保之物。理由如下:

  1.从担保物权的性质看,担保物权是一种物权,权利人可直接
对物的价值加以支配并排除其他一切人的干涉,而不须借助义务人的
给付行为,即使不占有担保标的物的抵押权,抵押权人也是以控制抵
押物的价值并得以从中受偿为目的的。债权人请求法院以拍卖担保物
实现权利,正是将物权转化为法院对标的物实施的强制执行行为,仍
然属于债权人对担保物价值直接取偿的一种表现,而勿须依靠义务人
来实施某种行为。

  事实上,我国担保法承认担保物权的物权性。以抵押权为例,担
保法第五十三条规定:“债务履行期间届满抵押权人未受清偿的,可
以与抵押人协议以抵押物折价或者以拍卖、变卖该抵押物所得的价款
受偿;协议不成的,抵押权人可以向人民法院提起诉讼。”依此规定,
债权人实现抵押权有三种途径:一是协商以抵押物折价,二是提起诉
讼,三是拍卖、变卖。在抵押权人与抵押人协商以抵押物折价不成时,
抵押权人可以行使抵押权,单方决定将抵押物拍卖或变卖(当然,拍
卖或变卖须依法定程序进行)。当抵押物不在抵押权人控制之中时,
抵押权人可以申请法院强制执行。只有在抵押合同本身成为双方争执
的对象时才能向人民法院起诉。

  有一种观点主张,担保法第五十三条只规定了实现抵押权的两种
方式,即协商和诉讼。无论以抵押物折价,还是以拍卖、变卖该抵押
物所得的价款受偿,当事人都必须先进行协商,协议不成的,抵押权
人可以向人民法院提起诉讼。这种解释,把协商视为实现抵押权的必
经程序,应当说与抵押权的本质特性背道而驰。抵押权人有权直接处
分抵押物,此乃担保效力的表现,亦系抵押权的应有之义。只要不属
下载地址: 点击此处下载

济南市汽车维修管理条例

山东省济南市人大常委会


济南市汽车维修管理条例


  2009年2月24日济南市第十四届人民代表大会常务委员会第十一次会议通过 2009年3月27日山东省第十一届人民代表大会常务委员会第十次会议批准

济南市人民代表大会常务委员会公告
(第4号)

  《济南市汽车维修管理条例》已于2009年2月24日经济南市第十四届人民代表大会常务委员会第十一次会议通过,并于2009年3月27日经山东省第十一届人民代表大会常务委员会第十次会议批准,现予公布。

济南市人民代表大会常务委员会
2009年3月27日

第一章 总则

  第一条 为规范汽车维修经营行为,保障汽车维修当事人的合法权益,维护汽车维修市场秩序,根据《中华人民共和国道路运输条例》和有关法律、法规规定,结合本市实际,制定本条例。
  第二条 本市行政区域内从事汽车维修经营和管理的单位、个人,应当遵守本条例。
  第三条 市和县(市)、历城区、长清区交通行政主管部门负责组织领导本行政区域内的汽车维修管理工作;汽车维修管理机构负责具体实施汽车维修管理工作。
  第四条 工商行政、物价、质量技术监督、环境保护、劳动和社会保障、公安、安全生产监督和城市管理行政执法等部门按照各自职责,依法做好汽车维修的相关管理工作。
  第五条 汽车维修管理应当遵循公开、公平、公正和便民的原则。鼓励汽车维修经营者实行集约化、专业化和连锁经营,推进维修服务网络化建设,促进汽车维修业的合理分工和协调发展。
  第六条 汽车维修经营者应当依法经营,诚实信用,公平竞争。

第二章 经营许可

  第七条 本市对汽车维修经营实行许可制度。汽车维修经营许可应当按照国家规定的汽车维修经营企业分类标准实施。
  第八条 汽车维修经营许可包括:一类、二类、三类汽车维修经营许可和危险货物运输车辆维修经营许可,其具体许可事项是:
  (一)一类汽车维修经营许可是指可以从事汽车维修竣工检验和二类汽车维修经营许可的全部业务。
  (二)二类汽车维修经营许可是指可以从事整车修理、总成修理、日常维护、一级维护、二级维护、小修、维修救援和三类汽车维修经营许可的全部业务。
  (三)三类汽车维修经营许可是指可以从事发动机维修、车身维修、电气系统维修、自动变速器维修、喷油泵和喷油器维修、散热器(水箱)维修、空调维修、车身清洁维护、涂漆、轮胎动平衡和修补、四轮定位检测调整、供油系统维护和油品更换、曲轴修磨、气缸镗磨、车辆装潢(蓬布、坐垫及内装饰)、车辆玻璃安装业务和小型车的日常维护、一级维护、个别零配件的更换业务。
  (四)危险货物运输车辆维修经营许可是指可以从事运输易燃、易爆、腐蚀、放射性、剧毒货物的汽车维修和一类汽车维修经营许可的全部业务。
  第九条 申请从事汽车维修经营的单位和个人,应当按照国家规定具备与经营业务相适应的场地、厂房、设备、设施、技术人员、维修管理制度和环境保护措施。
  从事机修、电器、钣金、涂漆、车辆技术评估、价格结算、业务接待、质量检验的汽车维修技术人员,应当按照国家和省有关规定具有相应从业资格证书。
  从事汽车维修经营不得使用中小学校、幼儿园区域内的场地,不得在居民区、商业区等人员密集区域内从事危险货物运输车辆维修和产生噪声、有害气体等污染的汽车维修经营。
  第十条 在历下区、市中区、槐荫区、天桥区行政区域内申请从事汽车维修经营的单位和个人,向市汽车维修管理机构提出;在县(市)和历城区、长清区行政区域内申请从事汽车维修经营的单位和个人,向所在地县级汽车维修管理机构提出。申请时应当提交下列材料:
  (一)申请书;
  (二)申请人身份证明原件和复印件;
  (三)拟聘用技术人员名册及职称证明、技术技能资质证书、从业资格证书;
  (四)经营场地使用权证明文件原件和复印件;
  (五)设备、设施清单及设备合格证明原件和复印件;
  (六)质量管理、安全生产管理、车辆维修档案管理、设备管理、配件管理和环境保护措施等制度文本;
  (七)国家规定需要提交的其他材料。
  第十一条 汽车维修管理机构收到申请时,对申请人提交的申请材料不齐全的,应当当场一次告知申请人需要补正的全部内容。
  汽车维修管理机构受理申请后,应当向申请人出具受理通知书,自受理之日起十五个工作日内依法对申请材料审查、核实并作出决定。符合条件的,应当向申请人颁发汽车维修经营许可证;不符合条件的,应当出具不予许可决定书。
  汽车维修经营许可证应当载明企业类别和许可经营的具体事项。
  第十二条 汽车维修经营许可实行有效期制度。一类、二类汽车维修经营和危险货物运输车辆维修经营的许可有效期为六年;三类汽车维修经营的许可有效期为三年。
  汽车维修经营者在汽车维修经营许可有效期届满后需延续的,应当在有效期届满三十日前向作出许可决定的汽车维修管理机构提出延续申请。汽车维修管理机构应当自接到延续申请之日起十五个工作日内审查完毕并作出决定,符合条件的,直接办理换证手续;不符合条件的,应当出具不予延续的决定书;逾期未作出决定的,视为准予延续。汽车维修经营者逾期未申请许可延续的,汽车维修管理机构应当注销其汽车维修经营许可。
  第十三条 汽车维修经营者变更许可事项的,应当向作出许可决定的汽车维修管理机构提出申请。对于符合法定条件、标准的,汽车维修管理机构应当依法办理变更手续。
  汽车维修经营者变更名称、法定代表人的,应当向作出许可决定的汽车维修管理机构备案。
  第十四条 任何单位和个人不得使用失效、伪造、变造等无效的汽车维修经营许可证从事汽车维修经营活动。
  汽车维修经营者不得出租、出借、倒卖、非法转让汽车维修经营许可证。
  第十五条 取得汽车维修经营许可证的单位和个人,应当依法办理工商、税务登记等手续后,方可营业。

第三章 维修经营

  第十六条 汽车维修经营者应当在经营场所的醒目位置悬挂汽车维修经营许可证,按照许可证载明的具体许可事项从事汽车维修经营。
  第十七条 汽车维修经营者应当在收费窗口或者经营场所醒目位置公示工时定额名录、维修工时单价标准、常用配件价格、配件加价率、汽车维修质量保证期、受理投诉电话。
  汽车维修经营者应当将公示的工时定额名录、维修工时单价标准、配件加价率、汽车维修质量保证期在公示后五个工作日内报作出许可决定的汽车维修管理机构备案。
  第十八条 汽车维修经营者对送修的车辆应当进行修前故障诊断,告知托修方所诊断的结果、需要维修的项目、维修方案、维修工时费用预算及所需配件品名、型号、生产厂家和价格,并与托修方依法订立维修合同。
  汽车维修经营者承接整车修理、总成修理或者二级维护的,应当与托修方订立书面维修合同。书面维修合同应当包括下列内容:
  (一)汽车维修经营者名称和托修方名称、托修车辆车型、牌照号码或者发动机号码;
  (二)汽车故障现象和维修项目;
  (三)工时定额、工时单价标准;
  (四)维修需用配件的品名、型号、生产厂家、价格、加价率;
  (五)维修费用预算;
  (六)维修质量保证期;
  (七)维修期限、付款期限和方式;
  (八)违约责任及解决争议的方法;
  (九)双方约定的其他事项。
  汽车维修经营者在维修中变更维修项目、增加维修费用,应当事先征得托修方同意;事先未征得托修方同意所产生的维修费用由汽车维修经营者承担。
  第十九条 汽车维修经营者应当按照国家规定的汽车维修标准和技术规范进行维修作业;尚无标准和规范的,可以参照汽车生产企业提供的维修手册、使用说明书和有关技术资料进行维修。
  第二十条 汽车维修经营者应当建立采购配件登记制度,记录购买日期、供应商名称、地址、产品名称及规格型号等,并查验产品合格证等相关证明。
  汽车维修经营者应当将原厂配件、副厂配件和修复配件分别标识,明码标价,供用户选择。
  第二十一条 汽车维修经营者应当使用符合产品质量标准的配件、燃润料对汽车进行维修。因使用产品质量不合格的配件或者燃润料造成托修方车辆损坏的,汽车维修经营者应当先行无偿修复,并依法承担其他责任。
  第二十二条 汽车维修经营者使用托修方自备配件维修车辆的,应当在维修合同中载明自备配件的品名、规格、型号、生产厂家。
  第二十三条 汽车维修竣工出厂时,汽车维修经营者应当向托修方出具维修结算清单。工时、配件、材料等费用应当在维修结算清单中分项列出。
  第二十四条 汽车整车修理、总成修理或者二级维护后,汽车维修经营者应当对所修车辆进行维修质量检验。检验合格的,出具由维修质量检验人员签发的汽车维修合格证,并建立汽车维修档案。汽车维修档案应当包括维修合同、承修人员签字的维修单及质量检验人员签字的维修质量检验单、汽车维修合格证副本及维修结算清单等内容。
  第二十五条 汽车维修实行质量保证期制度。汽车维修经营者公示执行的质量保证期不得低于国家规定的下列标准:
  (一)整车修理或者总成修理质量保证期为车辆行驶二万公里或者一百日;
  (二)二级维护质量保证期为车辆行驶五千公里或者三十日;
  (三)一级维护、小修质量保证期为车辆行驶二千公里或者十日。
  汽车维修质量保证期从车辆维修竣工出厂之日起计算。质量保证期中行驶里程和期限以先达到者为准。
  第二十六条 在汽车维修质量保证期内,因维修质量原因造成所修车辆无法正常使用的,汽车维修经营者应当及时无偿返修。
  第二十七条 汽车维修经营者对于从所修车辆换下的配件、总成,应当交托修方自行处理。
  汽车维修经营者应当对汽车维修过程中产生的废油、废液及其他有毒有害物品,按照法律、法规的有关规定进行处理,防止污染环境。
  第二十八条 汽车维修经营者在从事汽车维修经营活动中不得对载有危险货物的运输车辆和对危险货物运输车辆罐体进行维修;不得更改发动机号码和车架号码;不得承修已报废的车辆;不得擅自改装车辆。
  第二十九条 汽车维修经营者应当按照国家有关规定向汽车维修管理机构报送统计资料。

第四章 监督检查

  第三十条 交通行政主管部门应当加强对汽车维修管理机构实施汽车维修管理工作的指导监督。
  汽车维修管理机构应当建立对汽车维修经营的监督检查制度,依法对汽车维修经营者的经营活动实施监督检查。
  第三十一条 市交通主管部门应当会同公安、工商等有关行政管理部门加强汽车维修管理的信息化建设,相互提供有关信息,实现信息共享。
汽车维修管理机构在监督检查中发现汽车维修经营者更改发动机号码或者车架号码、承修报废车辆、擅自改装车辆的,应当告知公安部门;发现在汽车维修经营许可证被依法吊销、撤销、注销后仍继续从事汽车维修经营的,应当告知工商行政部门。
  第三十二条 汽车维修管理机构应当即时向社会公布汽车维修经营者名录及其经营地址、许可事项和监督检查结果及处理情况,供公众查阅。
  第三十三条 在汽车维修管理机构监督检查时,汽车维修经营者应当予以配合,如实说明情况、提供相关资料。
  汽车维修管理机构及其工作人员应当为汽车维修经营者保守商业秘密。
  第三十四条 汽车维修管理机构的工作人员应当按照法定职权和程序对汽车维修经营活动进行监督检查,不得滥用职权、徇私舞弊,不得妨碍汽车维修经营者的正常经营秩序,不得要求汽车维修经营者购买指定产品,不得参与或者变相参与汽车维修经营活动。

第五章 法律责任

  第三十五条 违反本条例规定,有下列行为之一,由汽车维修管理机构责令其停止经营;有违法所得的,没收违法所得;违法所得超过一万元的,并处违法所得二倍以上十倍以下的罚款;违法所得不足一万元的,并处二万元以上五万元以下的罚款;没有违法所得的,处二万元以上五万元以下的罚款;构成犯罪的,依法追究刑事责任:
  (一)未取得汽车维修经营许可从事汽车维修经营活动的;
  (二)超越许可事项从事汽车维修经营活动的;
  (三)使用失效、伪造、变造等无效的汽车维修经营许可证从事汽车维修经营活动的。
  第三十六条 违反本条例规定,出租、出借、倒卖、非法转让汽车维修经营许可证的,由汽车维修管理机构责令停止违法行为,收缴有关证件,处二千元以上一万元以下的罚款;有违法所得的,没收违法所得。
  第三十七条 违反本条例规定,汽车维修经营者有下列行为之一,由汽车维修管理机构责令改正;没收假冒伪劣配件及报废车辆;有违法所得的,没收违法所得;违法所得超过一万元的,并处违法所得二倍以上十倍以下的罚款;违法所得不足一万元的,并处二万元以上五万元以下的罚款;没有违法所得的,处二万元以上五万元以下的罚款;情节严重的,由原许可机关吊销其经营许可;构成犯罪的,依法追究刑事责任。
  (一)使用假冒伪劣配件维修车辆的;
  (二)承修已报废的车辆的;
  (三)擅自改装车辆的。
  第三十八条 违反本条例规定,汽车维修经营者有下列行为之一,由汽车维修管理机构责令改正;有违法所得的,没收违法所得,处违法所得二倍以上十倍以下的罚款;没有违法所得或者违法所得不足三千元的,处五千元以上二万元以下的罚款;情节严重的,由原许可机关吊销其经营许可;构成犯罪的,依法追究刑事责任:
  (一)承修的车辆未达到合格标准而签发汽车维修合格证的;
  (二)未对车辆进行维护而签发汽车维修合格证的;
  (三)应当签发而不签发汽车维修合格证的。
  第三十九条 违反本条例规定,汽车维修经营者有下列行为之一,由汽车维修管理机构责令其限期整改;限期整改不合格的,予以通报:
  (一)未按照规定执行汽车维修质量保证期制度的;
  (二)未按照有关技术规范进行维修作业或者违反国家规定聘用无从业资格证书人员从事汽车维修工作的;
  (三)未在经营场所醒目位置悬挂汽车维修经营许可证或者未在收费窗口、经营场所醒目位置公示工时定额名录、维修工时单价标准、常用配件价格、配件加价率、维修质量保证期的;  
  (四)只收费不维修、虚列维修作业项目或者超出公布的结算工时定额、结算工时单价收费的;
  (五)不按照规定订立维修合同、建立汽车维修档案和报送统计资料的。
  第四十条 违反本条例规定,汽车维修管理机构的工作人员有下列情形之一的,由所在单位或者上级主管部门依法给予行政处分;构成犯罪的,依法追究刑事责任:
  (一)不按照规定的条件、程序和期限实施行政许可的;
  (二)参与或者变相参与汽车维修经营活动的;
  (三)发现违法行为不及时查处的;
  (四)索取、收受他人财物或者谋取其他利益的;
  (五)泄露汽车维修经营商业秘密的。

第六章 附则

  第四十一条 本条例自2009年7月1日起实施。


中国建设银行储蓄卡卡号编码规则和磁条数据格式标准

建设银行


中国建设银行储蓄卡卡号编码规则和磁条数据格式标准
建设银行



为使建设银行储蓄卡业务规范化管理,实现储蓄卡通过龙卡网络系统在全国范围内通存通兑,并根据龙卡系列产品统一规划、统一标准、统一规则的原则,特制订《中国建设银行储蓄卡卡号编码规则和磁条数据格式标准》。
1.主题内容与适用范围
本标准规定建设银行发行的储蓄卡规则。主要包括储蓄卡卡号编码规则和磁条磁道的数据格式和内容等。
本标准适用于建设银行各发卡机构发行的储蓄卡。
2.引用标准
ISO 7813识别卡—金融交易卡
GB/T 15120识别卡—记录技术
VISA国际卡操作规程
3.储蓄卡的磁条
储蓄卡的磁条应符合GB/T 15120中的有关要求,磁条第二磁道的编码字符集见建总发字〔1992〕第176号文中《中国人民建设银行金融交易卡暂行标准》。本标准不使用第三磁道。
4.储蓄卡卡号编码规则
建设银行储蓄卡磁卡卡号编码字符共19位数字,连续排列:
XXXXXXXXXXXXXXXXXXX
储蓄卡卡号编码字符应与第二磁道中主帐号(PAN)完全一致。
5.储蓄卡卡号编码结构
储蓄卡卡号帐号(PAN)由19位数字连续排列组成。结构如下:
XXXXXX AAA BBB YYYYYY Z
其中:
XXXXXX:建设银行储蓄卡发卡银行标识代码,长度为6位,我行统一编号为“436742”。
AAA:发卡机构标识码(标识发卡的城市分行)。取值范围为000至999,由总行储蓄卡管理部门统一进行编排。
BBB:发卡机构所辖的发卡网点标识码。取值范围为000至999,由各发卡机构自行编排。
YYYYYY:标识发卡网点所发储蓄卡的顺序号。取值范围为000000至999999。
Z:卡号校验位。校验方法如下:
将已确定的储蓄卡卡号的前18位数字的每位数字分别乘以相应的校验系数,所得积求和后模10,结果即为校验位值。
校验系数:卡号前18位左起奇数位为“2”,偶数位为“1”。
6.磁条第二磁道的数据内容
储蓄卡磁条第二磁道的有效数据编码最大长度为37个字符,数据字段的顺序和长度应与下面详细给出的第二磁道数据格式完全一致。
磁条第二磁道数据格式
----------------
字 段|长 度| 名 称
---|---|--------
1 | 1 |起始标记
---|---|--------
2 |19 |主帐号
---|---|--------
3 | 1 |分隔符
---|---|--------
4 | 4 |失效日期
---|---|--------
5 | 3 |服务代码
---|---|--------
6 | 3 |卡校验值
---|---|--------
7 | 2 |产品类型
---|---|--------
8 | 1 |卡序列号
---|---|--------
9 | 4 |保留数据
---|---|--------
10 | 1 |结束标记
---|---|--------
11 | 1 |校验符号
----------------
6.1 第一字段:起始标记(STX)
用途:标明数据的开始,是第二磁道上编写的第一个数据字符。
格式:1个字符。
内容:见建总发字〔1992〕第176号文《中国人民建设银行金融交易卡暂行标准》。
6.2 第二字段:主帐号(PAN)。
用途:标明可以处理交易的发卡机构和持卡人。
格式:19位数字。
内容:同卡号。
6.3 第三字段:分隔符(FS)。
用途:标明第2字段(PAN)的结束。
格式:1个字符。
内容:见建总发字〔1992〕第176号文中《中国人民建设银行金融交易卡暂行标准》。
6.4 第四字段:失效日期(EXPIRE DATE)。
用途:表示卡失效的日期。
格式:YYMM形式的四位数字。
内容:YY——卡失效年度的后2个数字,确定方法为发卡年份加20。取值范围为00~99。
MM——年度内表示月份的数字,规定在月份的最后一天后,卡失效。取值范围为01~12。
YYMM不能为0000。
6.5 第五字段:服务代码(SERVICE CODE)。
用途:用于定义卡使用的地点和范围,决定是否需输入密码。
格式:3位数字。
内容:取值520,表示只限国内使用,采用正授权方式,即联机实时扣帐方式,必须输入个人密码。
6.6 第六字段:卡校验值(CVV)。
用途:提供一种防止非法制造伪卡的安全保密机制。
格式:3位数字。
内容:算法见附件二。
6.7 第七字段:产品类型(CARD PRODUCT TYPE)
用途:标识储蓄卡的卡类型。
格式:2位数字。
内容:00——储蓄卡。
其他——保留将来使用。
6.8 第八字段:卡序列号(CARD SERIAL NUMBER)。
用途:表示同一帐号的领卡张数。
格式:1位数字。
内容:取值范围1~9,1表示第1张卡。
6.9 第九字段:保留数据(RESERVED DATA)
用途:暂无定义。
格式:4位数字。
内容:以全零填充。
6.10 第十字段:结束标记(ETX)。
用途:标明第二磁道上有意义数据的结束。
格式:1个字符。
内容:见建总发字〔1992〕第176号文《中国人民建设银行金融交易卡暂行标准》。
6.11 第十一字段:纵向冗余校验符(LRC)。
用途/内容:由打卡设备产生,用于校验磁条内容。
格式:1个字符。

附件一:磁卡PIN的保密算法
1.持卡人所知道的密码PIN为NNNNNB,共六位数字代码,由发卡机构发卡时产生并通过密码信封递交持卡人。
2.主帐号PAN,XXXXXXAAABBBYYYYYYZ,共19位,计算PIN控制参数和PIN时,取后16位作为计算值。
3.PIN控制参数与PIN的产生按照建总发字〔1992〕第176号文《中国人民建设银行金融交易卡暂行标准》附录D中PIN控制参数的产生和PIN的产生方法执行,所不同之处在于生成PIN控制参数和PIN时基本帐号的取值按2中定义取值。
建设银行储蓄卡采用第二磁道,二磁道不允许修改,PIN控制参数必须加密存放在主机中,密码修改时需相应更新主机中PIN控制参数。

附件二:卡校验值(CVV)的产生算法
一、定 义
卡校验值(CVV)提供对磁条内容加密校验以防止非法修改或非法仿制磁条内容的一种算法。加密算法采用美国国家安全部的DES算法。
二、卡校验值(CVV)的产生和校验
(一)工作密钥(WORKING KEYS)
两个64 Bits称为CVKA和CVKB的卡校验密钥,用于产生和校验磁道二中的卡校验值CVV。
在生成和使用工作密钥时,注意以下几点:
发卡行不能使用银行密钥(PIN KEY)作为工作密钥;
每一个发卡行使用不同的工作密钥;
工作密钥应以加密方式存放在主机系统中,假如工作密钥泄露,要求立即更新工作密钥,该发卡行所发行的卡必须重发;
工作密钥的保密算法可参照按照建总发字〔1992〕第176号文《中国人民建设银行金融交易卡暂行标准》附录D中银行密钥PIN KEY的保密算法执行。
(二)卡校验值的计算
卡校验值即CVV的计算方法如下:
1.将以下从第二磁道中抽取出的字符从左至右排列,产生26个字符:
主帐号(PAN) 19位
卡有效期(EXPIRE DATE) 4位
服务代码(SERVICE CODE) 3位
并转换为104 Bits(26x4),转换方法为将每一位数字转换为4位的BCD码,即:
十六进制数字 BCD码
0 0000
1 0001
2 0010
… …
E 1110
F 1111
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得出的结果从左到右抽取出所有的数字(0~9)。
8.对步骤6得出的结果从左到右抽取出所有的十六进制字符(A~F),并对每一个十六进制字符减十进制10,使之变为数字,例如十六进制B(十进制为11)变为1。
9.将步骤7和8得出的数字从左至右排列,步骤8得出的数字放在步骤7得出的数字之后。
10.步骤9得出结果的前三位数字即为卡的校验值(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
4123456789012345 8701 101 561
4999988887777000 9105 111 245
4666655554444111 9206 120 664
4333322221111222 9307 141 382
以第一个十六位主帐号为例,计算卡校验值的步骤如下:
主帐号:4123 4567 8901 2345
失效日期:8701
服务代码:101
步骤1: 抽取数据 4123456789012345 8701 101
步骤2: 数据块 块1=4123 4567 8901 2345
块2=8701 1010 0000 0000
步骤3: 用CVKA加密 块1=4123 4567 8901 2345
CVKA=0123 4567 89ab cdef
结果3=b76 a 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 c467
CVKB=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的结果抽取十六进制字符,并转换 抽取结果=becd d
为10进制数字(每位减10) 结果8=1423 3
步骤9: 将步骤8的结果排列在步骤7的数字后面 结果9=5614 9820 3971 4233
步骤10: 步骤9的结果前3位数字为CVV 结果10=561



1997年11月27日