从磁条解析信用卡输入 [英] Parse Credit Card input from Magnetic Stripe
本文介绍了从磁条解析信用卡输入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有谁知道如何从磁卡解析信用卡字符串输入刷卡?
Does anyone know how to parse a credit card string input from a Magnetic Card Swiper?
我试过一个JavaScript解析器,但从来没有得到它的工作。这是输入的样子。
I tried a JavaScript parser but never got it to work. This is what the input looks like.
%BNNNNNNNNNNNNNNNN^DOE/JOHN
^1210201901000101000100061000000?;NNNNNNNNNNNNNNNN=12102019010106111001?
N个的是信用卡号码。
The N's are the credit card number.
推荐答案
查看磁卡入口@百科:
See the Magnetic Stripe Card entry @ Wikipedia:
轨道之一,格式B:
- 启动前哨 - 一个字符(一般'%')
- 格式code =B - 一个字符(字母只)
- 主账号(PAN) - 最多19个字符。通常,但不
一如既往,匹配信用卡号码
印在卡的正面。 - 字段分隔符 - 一个字符(通常是'^')
- 名称 - 两到26个字符
- 字段分隔符 - 一个字符(通常是'^')
- 截止日期 - 形式YYMM四个大字
- 服务code - 三个字符
- 自由裁量的数据 - 可能包括PIN验证关键指标(PVKI,
1个字符),PIN验证值
(PVV,4个字符),卡验证
值或卡验证code(CVV
或CVK,3个字符) - 结束哨兵 - 一个字符(?通常情况下)
- 纵向冗余校验(LRC) - 一个字符(大多数阅读器设备
不返回该值当卡
被偷走的presentation层,
与只使用它来验证所述输入
内部给读者。)
我希望数据是假的,否则任何人都可以得到的:
I hope the data is fake, otherwise Anyone could get the:
- 名称
- 截止日期
- CVV
而且我不知道,但我认为,信用卡号码(或可能性#),可以使用LRC。
这篇关于从磁条解析信用卡输入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文