我正在使用Magtek iDynamo 5磁条读取器在POS系统中处理礼品卡,但是我需要未加密的跟踪数据才能获取礼品卡的编号。我找到了this answer,它解决了解密数据的问题,但是,我的设备需要BDK。这印在什么地方吗?从序列号得出?是否对所有iDynamo设备通用?
有人对此有经验吗?
最佳答案
零售购买的Magtek iDynamos具有Magensa.net付款网关/服务的私钥。您无法解密这些卡中的数据,因为它们不会向您提供基本派生 key (BDK),因为它们是服务的私有(private)数据。
他们提供针对每台iDynamo设备的年费Web服务,以解密刷卡数据。他们可以解密并返回数据,或者代表您将其提交给付款网关。似乎某些付款网关也有能力为您执行此解密。
在我的特殊情况下,我确实需要解密刷卡数据,因此,Magtek可以一次性为您创建私有(private) key ,费用为250美元。为此,您必须首先从他们那里购买具有已知(ANSI标准) key 的开发iDynamo($ 95 +税和运费),他们将提供BDK,以便您可以验证是否可以执行DUPKT解密。确认可以解密后,它们会为您生成一个自定义私钥,将其发送给您,并提供一个KSID,您可以用来订购iDynamo阅读器或其他可以使用私钥解密的Magtek产品。
关于ios - 如何获得iDynamo 5基本派生 key (BDK)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20950559/