磁条信用卡中的任意数据,如何解析



根据wiki,自由裁量数据——

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

这意味着不能保证我总是能够获得CVC,这对我来说是一个问题。我能够使用现有的实现来解析我的信用卡条带,并获得了一堆用于离散更新的数字。我不知道该怎么解释。因为它超过了8个字符,并且与我的cvc或pin号不匹配。

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

这是什么意思?

您不应该使用任意数据。它(顾名思义)是完全可选的。有些卡方案根本不使用它,在允许使用它的方案中,大多数发卡机构都不使用它。在使用它的地方,你会发现它的填充方式存在差异,无论是卡方案之间还是发卡机构之间。

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

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

您在查询结束时回答了自己的问题。因此,任何了解PVKI&银行使用的算法然后可以创建一个克隆的卡;仅限信用";交易。由于ATM pin码不在跟踪数据中,除非您也有pin码,否则您无法提取资金。即便如此,如果你相应地调整可自由支配的数据,仍有使用中的ATM会接受任何pin码。

最新更新