SPR332 pinpad okuyucum var ve banka kartlarının pinini doğrulayan java üzerine program yazmam gerekiyor.java iadelerini kullanarak pin doğrulayın 6a86
bTimeOut = 0х00
bTimeOut2 = 0х00
bmFormatString = 0x82
bmPINBlockString = 0x47
bmPINLengthFormat = 0x04
wPINMaxExtraDigitMax = 0x0c
wPINMaxExtraDigitMin = 0x00
bEntryValidationCondition = 0x02
bNumberMessage = 0x01
wLangId = 0x09 0x04
bMsgIndex = 0x00
bTeoPrologue = 0x00 0x00 0x00
ulDataLength = apduLength 0x00 0x00 0x00
APDU komutu doğrulayın: Bundan sonra
CLA = 0x00
INS = 0x20
P1 = 0x00
P2 = 0x00
LC = 0x08
0x20
0xff
0xff
0xff
0xff
0xff
0xff
0xff
i sonra ben APDU yanıtı 6a86 almak, PinPad pimini girmek
Yani bu benim PINverifyStructure olduğunu. APDU yanıtları spesifikasyonunda "Yanlış P1 veya P2 parametresi" anlamına gelir.
Lütfen, yardım, benim emrimle ilgili sorun nedir?
Ben tepki aynı 6a86
1) Doğrudan modunda çalışan Verify komutunu alın. 2) Okuyucunun kullanım kılavuzunu dikkatle okuyun, bu APDU'yu nasıl sarın, böylece okuyucu girilen PIN'i doldurabilir. (Bu bir DOĞRUDAN komut olabilir, ancak tamamen farklı bir şey olabilir). 3) Daha sonra okuyucu tarafından APDU modifikasyonunu elde etmeye çalışın. – guidot
1) Doğrudan mod aynı yanıtı verir ** 6a81 ** 2) Kimlik SPR332 pinpad'in herhangi bir el kitabına sahip değilim ve Google arama başarısız oldu –