【问题标题】:how to decrypt creditcard detail from magtek card reader which uses 3des with DUKPT key in Android如何从 magtek 读卡器中解密信用卡详细信息,该读卡器在 Android 中使用 3des 和 DUKPT 密钥
【发布时间】:2019-06-14 19:55:59
【问题描述】:

我从 magtek 读卡器获得的详细信息是 ksn,track1,track2,track3,Track1.Encrypted,Track2.Encrypted,Track3.Encrypted,卡片IIN号,磁印状态,卡片名称,卡片last4,卡片有效期,卡片svc码,session id,hashcode,设备序列号 我在 track1、2、3 数据中获取我的卡号,但它已加密(中间 6 位)。使用这些详细信息如何解密 track1 值或如何获取解密密钥..

【问题讨论】:

  • 您能否解释一下您是如何将轨道 1、2、3 和 KSN 从原始数据中分离出来的。
  • 你是如何让 svc 代码可读的?当我打印它时,它显示星号

标签: android


【解决方案1】:

请联系您的支付处理器合作伙伴,他们一定会帮助您处理文档。

您需要将ksn, Track1.Encrypted,Track2.Encrypted,Track3.Encrypted,session id作为参数发送到支付过程,然后返回未屏蔽的卡号。

TATA 有自己的 java 构建库用于此目的。

【讨论】:

  • hi onkar tks 快速响应。我问我的供应商(Magtek),他们说我必须每年支付 30 美元。他们还说,由于 3DES 是一个开放的 ANSI 标准,您可以创建自定义加密密钥并自己解密数据。我们不提供支持来教客户如何解密数据,也不提供除网络服务以外的实用程序
  • magtek 的工作是读取卡数据本身,而且它似乎做得很好。读取实际卡数据(加密的)并实际处理支付是支付处理器的工作。在印度,TATA & ATOS 原产地提供这项服务。他们将帮助您获取未屏蔽的信用卡号
  • 你真的帮助了我。我已将 track1 加密详细信息发送到 authorize.net 但它没有响应。有没有办法通过使用加密数据获取用于加密的密钥
  • 你可以发送一些站点链接来解码或获取用于解码的密钥
  • 此类信息的解密是非常机密的。无论如何,会看让你更新;)
猜你喜欢
  • 1970-01-01
  • 2015-05-24
  • 1970-01-01
  • 2013-04-12
  • 1970-01-01
  • 1970-01-01
  • 2014-09-19
  • 2022-01-01
  • 2015-05-14
相关资源
最近更新 更多