来自磁条信用卡的全权数据,如何解析?

时间:2012-09-02 21:24:22

标签: credit-card

根据维基,自由裁量数据 -

  

可能包括Pin验证密钥指示符(PVKI,1个字符),PIN   验证值(PVV,4个字符),卡验证值或   卡验证码(CVV或CVC,3个字符)

这意味着我无法保证能够永远获得CVC,这对我来说是一个问题。我能够使用现有的实现来解析我的信用卡条带,并获得了一堆数字用于离线数据。我不确定究竟如何解释。由于其超过8个字符并且与我的cvc或引脚号不匹配。

看起来像(数字是随机的,但填充的0是相同的): 0000031200100

这是什么意思?

1 个答案:

答案 0 :(得分:5)

您不应使用自行决定的数据。它(顾名思义)完全是可选的。有些卡方案根本不使用它,并且在允许它的方案中,大多数卡发行者不使用它。在使用它的地方,您会发现卡片方案之间以及卡片发行者之间的填充方式存在差异。

此外,磁条上的CVC实际上是CVC1代码,它仅尝试验证磁条细节未被篡改/损坏。它与打印在卡背面的CVC代码不同。

打印在卡片上的CVC(按设计)仅用眼睛观看。