CVV 是计算出来的还是仅仅分配的?

信息安全 信用卡
2021-09-01 19:29:22

3 位数字(4 位代表标准化的追随者,美国运通!)CVV/CSV/CVC 是根据卡号和到期日期计算得出的,还是仅仅分配?我知道,当我获得续签时,它具有相同的 16 位帐号,不同的到期日期和不同的 CVV2。

我已经看到了一些可以计算 CVV/CSV/CVC 的提示,但那些是在信用卡处理设备的营销宣传材料中,我可能在 10 年前不记得它的名字了。看起来妥协这样的算法确实是一件非常糟糕的事情,但整个信用卡行业都充斥着愚蠢的想法。

1个回答

计算 CVV:

[CVV Generate] 动词根据 PAN_data、expiration_date 和 service_code 参数提供的信息生成 CVV。此动词使用 Key-A 和 Key-B 密钥以加密方式处理此信息。

来源:https ://www.ibm.com/support/knowledgecenter/en/linuxonibm/com.ibm.linux.z.wskc.doc/wskc_r_csg.html

由于使用了一对只有发卡机构知道的加密密钥,因此该计算只能由发卡机构完成。