gpt4 book ai didi

stripe-payments - 如何开始使用磁条卡?

转载 作者:行者123 更新时间:2023-12-04 07:14:15 25 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

6年前关闭。




Improve this question




我是磁条卡领域的新手。但是如果我对这类卡的结构没有任何概念,我也无法为它们开发软件。

搜索了很多,只给了我这个信息:

This cards have 3 different Tracks named Track-1, Track-2 and Track-3 in their black bar. And the density of data on each Track is different from the others.



我的问题:
  • 磁条读卡器和写卡器有什么区别吗?或者像智能卡读卡器一样,读卡器也能写字?
  • 默认情况下,所有读者[/writers] 是否都可以读取[/write on] 所有三个轨道,而我们在程序中选择哪个轨道是我们的目标?或者一些读者 [/writers] 是 Track-1,一些是 Track-2 的,而另一些是 Track-3 的?换句话说,设备是否需要三个不同的磁头(它是磁头吗?)来处理不同的轨道还是一个磁头用于所有三个磁道?
  • 例如,这三个 Track 是可读可写还是某些只能可读?
  • 我们是否需要新卡来写入数据,或者我们可以清除已经使用的卡并在其轨道上重写新数据?
  • Mag-Stripe卡的设备列表中有一个名为Encoder的设备。这个编码器有什么用? Encoder 和 Reader 或 Writer 有什么区别?
  • 为什么不同轨道的数据密度和数据类型(字母或数字)不同?
  • 任何工具、文档、规范、标准、库或入门教程?
  • 最佳答案

    首先,您需要阅读 ISO-7811 和 ISO-7812 磁卡标准。

    然后,您需要学习如何连接一个最小工作示例 (MWE) 系统。幸运的是,card readers are easy to come by ,您可以将它们直接连接到 Arduino 之类的东西。

    至少举一个例子,银行卡的格式是:

    % "ASCII string on track 1" ?; "ACSII string on track 2" ?; "ASCII string on track 3" ?



    它只是提供了一个串行流,因此“数据包”对于不同类型的卡会有所不同。由于这只是一个阅读器,因此将所有数据视为只读。

    您还可以找到 pulling the data off of the card 的一些现有代码示例.

    您还可以找到 "blank" cards on SparkFun as well ,但你需要输入一些 more money for a writer setup .此外,如今所有类型的磁卡都具有安全功能,包括大学、信用卡等,因此磁条的部分难以阅读或只读等。

    如果您打算做一些阴暗的事情,这些工具将不起作用,这是理所当然的。

    如果您打算为实验室或学校制作自己的安全系统,这些卡片很容易被聪明人克隆和破解。

    如果您只是想在学习一个新主题时获得一些乐趣,上述建议会有所帮助。

    干杯!

    关于stripe-payments - 如何开始使用磁条卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29605030/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com