CVⅤ2是银行卡开头数字背面哪个位置的数字?

安全检查中...
请打开浏览器的javascript,然后刷新浏览器
< 浏览器安全检查中...
还剩 5 秒&您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
基于opencv的银行卡号识别.doc 20页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
&#xe600;下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:100 &&
你可能关注的文档:
··········
··········
本科毕业论文(科研训练、毕业设计)题
目:基于opencv的银行卡号识别姓
名:邹诚志学
院:信息科学与技术学院系:自动化系专
业:自动化年
级:2009级学
号:53指导教师(校内): 彭洪
职称:讲师年
日目录摘要 …………………………………………………………………………………3英文摘要 ……………………………………………………………………………4引言 …………………………………………………………………………………5第1章 绪论…………………………………………………………………………6?1.1 引言…………………………………………………………………………61.2 银行卡号识别的研究现状…………………………………………………61.3 识别的目的和意义…………………………………………………………61.4 opencv开源图像库 ………………………………………………………71.5程序的模块…………………………………………………………………7第2章 图像预处理模块……………………………………………………………8?2.1 引言…………………………………………………………………………82.2灰度化处理…………………………………………………………………82.3二值化处理…………………………………………………………………10第3章 字符定位模块………………………………………………………………113.1引言…………………………………………………………………………113.2 膨胀和腐蚀…………………………………………………………………113.3轮廓提取……………………………………………………………………133.4垂直投影……………………………………………………………………14第4章 字符分割模块………………………………………………………………164.1引言…………………………………………………………………………164.2 字符分割……………………………………………………………………164.3 图像归一化…………………………………………………………………17字符识别模块………………………………………………………………18结论…………………………………………………………………………19致谢语 ………………………………………………………………………………20参考文献 ……………………………………………………………………………20基于opencv的银行卡号识别摘要 银行卡号是由19位数字编号组成的一串号码。由于每一张银行卡的卡号都具有唯一性,所以通过确定银行卡卡号就可以识别银行卡,得到银行卡的相关信息。银行卡卡号的自动识别对实现银行卡的有效管理和进行银行卡的相关服务具有重要的理论意义和实际应用价值。本论文设计了一个银行卡卡号自动识别程序,这个程序基本上可以完成银行卡卡号的自动识别。该程序是在对图像进行图像预处理的基础上,对图像处理得到的二值图进行膨胀和腐蚀变换,利用X/Y方向投影定位卡号字符位置;采用投影法分割卡号字符并进行归一化处理;最后采用模板匹配法识别字符得到银行卡卡号。实验结果表明,程序具有较高的识别速率和准确率,并且具有一定的稳定性。关键词 银行卡卡号
图像处理Reasearch On Bank Card Number Identification Program Based On Template MatchingAbstract
The serial number of bank card is a number consists of 19numbers.As the serial number of each bank card is unique,so by the bank card serial number we can be sure of the bank card and get the information of the bank card.The automatic recognition of bank card serial number has important theoretical significance and practical value to realize effective management of the bank card and bank card services.This paper designed a bank card serial number automatic recognition program, this program can basically
正在加载中,请稍后...海德堡Versafire CV数字印刷机印刷作品赏析(一)--《数字印刷》2016年05期
海德堡Versafire CV数字印刷机印刷作品赏析(一)
【摘要】:正名称:Versafire CV产品简介承印物:170g/m~2铜版纸编辑点评:该作品是Versafire CV的产品说明书,一次走纸完成正背印刷与上光效果。印制质量颇高、色彩再现能力优、局部上光精准。如用传统印刷实现这些工艺,则至少需要一台五色印刷机,但数字印刷可一次完成,经济快速。
【关键词】:
【分类号】:TS803.6【正文快照】:
名称:VersafireCV产品简介 承印物:170g/m2铜版纸编辑点评:该作品是VersafireCV的产品说明书,-次走纸完成正背印刷与上光效果。印制质量颇高、色彩再现能力优、局部上光精准。如用传统印刷实现这些工艺,则至少需要一台五色印刷机,但数字印刷可一次完成,经济快速。 名称:Nancy
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【相似文献】
中国期刊全文数据库
金杨;[J];印刷技术;2000年03期
史瑞芝;[J];印刷技术;2000年04期
,王树良;[J];印刷杂志;2000年06期
刘凤山;[J];印刷杂志;2000年06期
文;[J];中国印刷物资商情;2000年05期
;[J];中国印刷物资商情;2000年09期
;[J];中国印刷物资商情;2002年10期
董炫;[J];印刷杂志;2003年07期
张占超;[J];今日印刷;2004年01期
邵韩庆;[J];印刷杂志;2004年06期
中国重要会议论文全文数据库
蒲嘉陵;;[A];2000年非银盐信息记录材料学术报告会论文集[C];2000年
中国重要报纸全文数据库
鉴涛 编译;[N];中国新闻出版报;2011年
左志红;[N];中国新闻出版报;2011年
海德堡公司供稿;[N];中国包装报;2002年
张力;[N];中国新闻出版报;2002年
王雯;[N];中国新闻出版报;2002年
王洛;[N];中国新闻出版报;2006年
鉴涛 编译;[N];中国新闻出版报;2009年
印讯;[N];中国包装报;2010年
肖柯 编译;[N];中国新闻出版报;2011年
郑良 编译;[N];中国新闻出版报;2012年
中国硕士学位论文全文数据库
李晶;[D];北京印刷学院;2012年
张平;[D];辽宁师范大学;2011年
周纯冰;[D];辽宁师范大学;2004年
王四珍;[D];武汉大学;2005年
&快捷付款方式
&订购知网充值卡
400-819-9993
《中国学术期刊(光盘版)》电子杂志社有限公司
同方知网数字出版技术股份有限公司
地址:北京清华大学 84-48信箱 大众知识服务
出版物经营许可证 新出发京批字第直0595号
订购热线:400-819-82499
服务热线:010--
在线咨询:
传真:010-
京公网安备75号下次自动登录
现在的位置:
& 综合 & 正文
银行卡磁道详细说明
1.主题内容与适用范围 本标准规定建设银行发行的储蓄卡规则。主要包括储蓄卡卡号编码规则和磁条磁道的数据格式和内容等。 本标准适用于建设银行各发卡机构发行的储蓄卡。 2.引用标准 ISO7813识别卡—金融交易卡 版权所有
GB/T15120识别卡—记录技术 VISA 国际卡操作规程 3.储蓄卡的磁条 储蓄卡的磁条应符合GB/T15120中的有关要求,磁条第二磁道的编码字符集见建总发字(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位数字。 内容:见附录B。 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个字符。 附录:A 磁卡PIN的保密算法 1.持卡人所知道的密码PIN为NNNNNB,共六位数字代码,由发卡机构发卡时产生并通过密码信封递交持卡人。 2.主账号PAN,XXXXXXAAABBBYYYYYYZ,共19位,计算PIN控制参数和PIN时,取后16位作为计算值。 3.PIN控制参数与PIN的产生按照建总发字(1992)第176号文《中国人民建设银行金融交易卡暂行标准》附录D中PIN控制参数的产生和PIN的产生方法执行,所不同之处在于生成PIN控制参数和PIN时基本账号的取值按2中定义取值。 建设银行储蓄卡采用第二磁道,二磁道不允许修改,PIN控制参数必须加密存放在主机中,密码修改时需相应更新主机中PIN控制参数。 附录:B 卡校验值(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(26×4),转换方法为将每一位数字转换为4位的BCD码,即: 十六进制数字 BCD码 0 0000 1 0001 2 0010
… …E 1110 F 1111 2.将步骤1得出的结果的最后补上二进制“0”,使之成为128Bits的字段,将该字段分为2个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=b76a ddce 71cc c6be 步骤4:用块2异或步骤3的结果,并用 结果3=b76a ddce 71cc c6be CVKA对异或结果加密 块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进制数字(每位减 结果8=14233 10)版权所有QQ步骤9:将步骤8的结果排列在步骤7的 结果9=5614 9820 3971 4233 数字后面 步骤10:步骤9的结果前三位数字为CVV 结果10=561
&&&&推荐文章:
【上篇】【下篇】拒绝访问 | www.1398.org | 百度云加速
请打开cookies.
此网站 (www.1398.org) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(f243a7-ua98).
重新安装浏览器,或使用别的浏览器

我要回帖

更多关于 银行卡开头数字 的文章

 

随机推荐