Android에서 Mifare 클래식 카드를 인증하고 읽는 데 필요한 몇 가지 코드를 작성했습니다. 이 제품은 삼성 Galaxy Nexus I9250뿐 아니라 Nexus 7 (2012)의 1 세대에서도 완벽하게 작동합니다. 그러나 삼성 S3 Mini에서는 실패합니다. 장치가 카드를 MifareClassic으로 올바르게 감지 했으므로 MifareClassic
개체의 connect()
메서드를 사용하여 태그에 연결할 수 있지만 authenticateSectorWithKeyA
또는 authenticateSectorWithKeyB
두 가지 방법 중 하나를 사용하여 인증 할 수는 없습니다. 그러나 동일한 코드를 사용하면 위에서 언급 한 다른 장치 중 하나를 사용하면 데이터를 인증하고 읽는 것이 올바르게 작동합니다!Android NFC Mifare 클래식 인증 문제
내 질문은 :
- 는 통신 하드웨어 작업의 인증/암호화인가? 아니면 소프트웨어로 끝났습니까?
- 왜 장치가 태그에 연결되지만 인증 할 수 없습니까?
다른 태그 리더 앱이 MF 클래식 카드의 내용을 읽을 수 있습니까? 태그에 액세스하기 위해 실제로 어떤 코드를 사용 했습니까? –