使用音频插孔读取器获取Raw Magstripe数据

nwn*_*oga 5 audio android magnetic-cards credit-card-track-data

所以我最近免费获得了一些paypal magstripe读卡器.我的目标是使用它通过Android设备上的音频插孔获取原始数据.我最好的猜测是如何使用android中的AudioRecord,然后解码音频信号.这会是最好的方式吗?还有其他人解决这样的问题吗?例子?

R G*_*osh 8

这并不像你想象的那么简单.

  1. 录制音频.您将不得不连续读取音频并将其放入缓冲区.
  2. 解码音频,保存为16位PCM编码,采样频率为44100hz.您必须注意过零发生的时间并基于它生成二进制字符串.然后将该二进制字符串转换为ASCII.
  3. 一旦你走到这一步,你就得到了你的第1道或第2道数据!如果要解析信用卡,可以从此处遵循ISO 7813格式.一旦理解了规范,它就很容易解析.

查看这些资源.祝好运!音频跟踪数据:http: //www.instructables.com/id/Read-any-magnetic-strip-card-with-a-Square-reader-/

跟踪数据:
http ://en.wikipedia.org/wiki/ISO/IEC_7813 http://www.gae.ucm.es/~padilla/extrawork/tracks.html