【问题标题】:Decrypting data from MagTek iDynamo encrypted card reader从 MagTek iDynamo 加密读卡器中解密数据
【发布时间】:2012-10-27 05:40:57
【问题描述】:

是否有任何人有用于从 MagTek iDynamo 加密读卡器解密数据的参考代码(即使是伪代码)? ANSI X9.24 标准在伪代码和可读性方面……缺乏……。我有主密钥、KSN 和密文,需要派生会话密钥并获取明文。我已经实现了一种类似于 here 的算法,并基于 KSN 的计数器部分添加了一个循环,但它仍然不会产生实际的卡片轨迹数据。

【问题讨论】:

  • 你的问题解决了吗?如果是,请您分享您的解决方案。我也被困在同一点上。谢谢。
  • @haxor : 你能和我们分享你的解决方案吗?
  • @joelc 你找到解决方案了吗?
  • 我必须直接与 MagTek 合作。他们当时没有提供执行任务的代码,但是,他们提供了具体的步骤和指导方针以及每个步骤中必须执行的内容。

标签: encryption 3des


【解决方案1】:

这是我编写的 DUKPT 课程,用于满足您的需求:

https://github.com/mburshteyn1/DUKPT

【讨论】:

  • 嗨 misha,在那段代码中,需要将什么字符串传递给解密方法。在 variantKeys() 方法的末尾也生成了 PEK 密钥,但在其中生成了 DEK。我们如何加密设备中的密钥。可以请教一下吗
  • 您好,您传递的字符串是来自信用卡读卡器的加密字符串。不知道你说的 DEK 是什么意思。 BDK?我使用的设备是用他们发送给我的特定 BDK 制造的加密设备。让我知道这是否可以澄清事情。
猜你喜欢
  • 2019-03-15
  • 1970-01-01
  • 2013-04-12
  • 2013-04-10
  • 1970-01-01
  • 2013-09-18
  • 2017-11-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多