Расшифровка данных Magtek EMV
В основном, мой вопрос скорее о том, "как я должен подходить к этому", чем о вопросе, основанном на примере кода.... В основном я пытаюсь расшифровать тег DFDF59(зашифрованный тег данных) из провала EMT Magtek eDynamo, который имеет такие данные, как зашифрованная дорожка 2, которая мне нужна. Я использую тег DFDF56(KSN) для расшифровки данных из обратного вызова onTransactionResult. используя https://www.magtek.com/content/documentationfiles/d99875728.pdf качестве ссылки. Magtek MSR работает отлично, я могу отлично расшифровать зашифрованную дорожку 2 и увидеть чистый текст, это просто EMV, с которыми у меня проблемы. С MSR я в основном передаю зашифрованные данные и KSN в DUKPT, и возвращается строка открытого текста. Попытка сделать то же самое с That EMV Tag, но, похоже, не работает. Любые предложения о том, как подойти к этому? Может быть, я не использую правильный тег или неправильный KSN? Не имею большого опыта с расшифровкой EMV
1 ответ
has data like encrypted track 2 that I need
Если данные зашифрованы, то будет ключ, который расшифрует их.
Для дешифрования данных может использоваться режим TDES - Triple DES + ECB (как правило, он работает в EMV).
Maybe I am not using the right Tag or not the proper **KSN** ?
Попытайтесь получить правильный/ простой ключ для выполнения этой операции. Пожалуйста, убедитесь, что вы используете правильный ключ, иначе результат всегда ложен.
Надеюсь, поможет.