Расшифровка данных Magtek EMV

в основном мой вопрос больше похож на «как мне подойти к этому», чем на вопрос, основанный на примере кода .... В основном я пытаюсь расшифровать тег DFDF59 (зашифрованный тег данных) из провала Magtek eDynamo EMV, который имеет такие данные, как зашифрованная дорожка 2, которая мне нужна. Я использую тег DFDF56 (KSN) для расшифровки данных обратного вызова onTransactionResult. используя https://www.magtek.com/content/documentationfiles/d99875728.pdf в качестве ссылки. Magtek MSR отлично работает, я могу нормально расшифровать зашифрованную дорожку 2 и вижу чистый текст, у меня проблемы только с EMV. С MSR я в основном передаю зашифрованные данные и KSN в DUKPT, и возвращается строка открытого текста. Попытка сделать то же самое с тегом That EMV, но, похоже, не работает. Любые предложения о том, как подойти к этому? Может быть, я использую не тот тег или не тот KSN? У меня нет большого опыта расшифровки EMV.


person javip    schedule 10.10.2018    source источник
comment
Проверьте, используете ли вы правильный ключ для расшифровки   -  person Arjun    schedule 12.10.2018


Ответы (1)


has data like encrypted track 2 that I need

Если данные зашифрованы, то будет ключ, который их расшифрует.

Это может быть операция TDES — Triple DES + ECB Mode для расшифровки данных (обычно это работает в EMV).

Maybe I am not using the right Tag or not the proper **KSN** ?

Попробуйте получить правильный/обычный ключ для выполнения этой операции. Убедитесь, что вы используете правильный ключ, иначе результат всегда будет ложным.

Надеюсь, поможет.

person Arjun    schedule 15.10.2018