Exemplos de comunicação Desfire EV1

Há muitas perguntas sobre as placas Desfire EV1 aqui no Stackoverflow. Mas se você pesquisar alguns dados de exemplo, o único lugar onde você encontrará alguns bytes está emRidrix Blog. Mas isso é bastante incompleto.

Muitas pessoas escreveram seus problemas lá enquanto desenvolviam código para cartões Desfire. Mas, principalmente quando resolviam o problema, ficavam com preguiça de postar a solução. Então você encontra muitas perguntas, mas poucas respostas com exemplos de dados.

Mesmo se você tiver a documentação do Desfire EV1 (eu não a tenho, estudeipagamento fácil código), você precisará de mais do que isso. Uma documentação é apenas teoria. Mas qual é o motivo pelo qual seu cartão retorna um erro de autenticação ou um erro de integridade ou um CMAC inesperado?

A chave da sessão está OK?O CBC está funcionando no modo correto?O CMAC é calculado corretamente?O CRC32 está correto?O IV da chave da sessão está correto antes / depois de uma chamada de função?

Sem exemplos, você está completamente perdido.

questionAnswers(1)

yourAnswerToTheQuestion