卡片验证码CVN技术规范及计算实例

更新时间:2023-06-30 02:52:42 阅读: 评论:0

卡⽚验证码CVN技术规范及计算实例
1.CVV、CVN等区别
CVV, Card Verification Value - Visa这么叫
CVC, Card Verification Code - 万事达这么叫
CVN, Card Validation Number - 银联这么叫
CAV, Card Authentication Value - JCB这么叫
CID, Cardmember ID - Discover这么叫
4CSC,4 Card Security Code - 美运前⾯的四位数,后⾯的也叫CVV2
我们通常还见到后⾯带个2的,CVV2,CVC2,CVN2等等,如何区分呢?不带2的是在联机交易(刷、查、闪)的时候核对的,写⼊在卡⽚数据中;带2的在脱机时(⽹上、电话、⼿⼯)核对的,印制在卡⽚背⾯。爆炒甘蓝
2.CVN:CVN/CVN2/ICVN定义及区别
CVN,英⽂全称是Card Verification Number,卡⽚验证码/安全码。根据⽤途不同,CVN可以细分为CVN、CVN2、ICVN,其在卡⽚中存放位置略有不同。
1、CVN2的计算⽅法与CVN的计算⽅法⼀致,但计算CVN时,有⽤到服务码,⽽计算CVN2,不需要⽤到服务码;
栀子花开呀开>第一的英文2、ICVN的计算⽅法和CVN的计算⽅法⼀致,但计算ICVN时,服务码为999;
爱的教育好句摘抄
3、尽管计算⽅法不⼀样,CVN2、ICVN的计算结果可能会与CVN相同,这是允许的。
3.卡⽚验证码CVN计算实例
CVN值的计算步骤:
计算CVN时使⽤⼆个64位的验证密钥,在这⾥称为KeyA和KeyB。
1)计算CVN的数据源包括:主账号(PAN)、卡失效⽇期(YYMM)和服务码,从左⾄右顺序编排;
2)将上述数据源扩展成128位⼆进制数据,不⾜128位右补0;
3)将128位⼆进制数据分成两个64位的数据块,最左边的64位为Block1,最右边的64位为Block2;
4)使⽤KeyA对Block1进⾏加密;
5)将Block1的加密结果与Block2进⾏异或,使⽤KeyA对异或结果进⾏加密;
党校培训自我鉴定6)使⽤KeyB对上⼀步加密结果进⾏解密;
7)使⽤KeyA对上⼀步解密结果进⾏加密;
8)从左⾄右将加密结果中的数字(0-9)抽出,组成⼀组数字;
枸杞树苗怎么种植9)从左⾄右将加密结果中的字符(A-F)抽出,减10后将余数组成⼀组数字,排列在步骤8的数字之后
10)步骤9的左边第⼀组三位数即为CVN值。
坐针打一成语4.卡⽚验证码CVN2技术规范幼儿园见习
5.CVN2计算实例

本文发布于:2023-06-30 02:52:42,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1060969.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:计算   数字   结果   加密   核对   数据源   进制
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图