【问题标题】:What to make mac with, in ISO 8583?在 ISO 8583 中用什么制作 mac?
【发布时间】:2014-06-13 22:21:37
【问题描述】:

我想制作一个带有字段 64 消息验证码 (MAC) 的 ISO 消息。我想知道用什么制作 mac,没有字段 64 的 ISO 消息的二进制文件?还是在字段 64 上设置了注释但位图末尾的 1 表示字段 64 中有内容的 iso 消息的二进制文件?

【问题讨论】:

    标签: iso8583


    【解决方案1】:

    您应该确定要在 MAC 计算中使用的字段。选择特定字段并应用您的 MAC-ing 算法。

    一般情况下,您可以遵循以下指导方针:

    1. 不要在 MAC 的计算中使用任何一个 MAC 字段 (F64/F128)。这些字段应该包含MAC计算的结果;将它们包含在计算中将保证 MAC 值始终不一致

    2. 尝试使用必填字段,即您(或 ISO)已指定为您要查找 MAC 的消息类型的必填字段。对于某些供应商(如 ACI、Base24),消息头、消息类型标识符 (MTI) 和主位图都可以包含在 MAC 计算中。

    最终,您应该只选择少数有保证的字段并应用您的 MAC-ing 算法。将 F64 标记为启用而不填充它有什么意义?

    【讨论】:

      猜你喜欢
      • 2018-09-03
      • 2012-03-18
      • 2020-11-29
      • 1970-01-01
      • 2019-05-13
      • 2015-05-04
      • 2012-04-25
      • 2015-11-17
      相关资源
      最近更新 更多