【问题标题】:JavaScript EMV TLV ParserJavaScript EMV TLV 解析器
【发布时间】:2017-02-08 22:25:06
【问题描述】:

我正在尝试解析 EMV TLV 交易的卡数据。是否有任何解析器可以为不使用 node.js 的 JavaScript 解码 EMV TLV 卡数据?

【问题讨论】:

    标签: javascript emv


    【解决方案1】:

    我最喜欢的部分执行此操作的应用程序是TVR Decoder。它实际上不仅仅是解码 TVR。 Its source code is on Github 如果您想为项目做出贡献。

    另外,我还喜欢 Ingenico SDK 中的 EMV Data Viewer 专有软件。我强烈怀疑它是用 JS 思想编码的。

    【讨论】:

      【解决方案2】:

      您必须阅读 EMVCo 页面 https://www.emvco.com/specifications.aspx?id=223 中的规范

      这取决于您要解码的确切命令/响应。

      响应具有可能出现在模板中的不同标签。你需要知道你有什么标签,然后使用模板你会确切地知道预期的价值。长度总是在标签之后。值本身也可以是不同标签的 TLV。

      查看此视频 https://youtu.be/iWg8EBhsfjY 它解释了如何使用一些示例响应进行解码。

      【讨论】:

        【解决方案3】:

        检查this。它拥有你在 emv 处理中所做的大部分事情。即使不符合您的确切要求,也可以为您提供更好的想法。很容易理解的编码。

        但我可以说,稍加努力,你就可以自己做。

        • 从 EMVCo 书籍中获取强制和可选标签列表。

        • 获取后面数据的长度

        • 获取数据(请注意,一些 R-APDU 包含在模板中,这些详细信息在 EMVCo 书籍中也有)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-08-12
          • 1970-01-01
          • 1970-01-01
          • 2023-03-08
          • 1970-01-01
          • 1970-01-01
          • 2015-11-13
          相关资源
          最近更新 更多