며칠 전 친구의 선물로 빈 javacard를 받았습니다. (나는 그들에게 아무 것도 쓰지 않았습니다.)!새로운 javacard의 기본 애플릿
내가 gpj -list
를 사용하여 내용을 나열 I 출력 아래에 나타납니다
E:\Smart Card\gpj>gpj -list
E:\Smart Card\gpj>java -jar gpj.jar -list
Found terminals: [PC/SC terminal ACS CCID USB Reader 0]
Found card in terminal: ACS CCID USB Reader 0
ATR: 3B 68 00 00 00 73 C8 40 12 00 90 00
DEBUG: Command APDU: 00 A4 04 00 08 A0 00 00 00 03 00 00 00
DEBUG: Response APDU: 6F 10 84 08 A0 00 00 00 03 00 00 00 A5 04 9F 65 01 FF 90 0
0
Successfully selected Security Domain OP201a A0 00 00 00 03 00 00 00
DEBUG: Command APDU: 80 50 00 00 08 CF 3E F5 E1 32 B7 B2 6B
DEBUG: Response APDU: 00 00 11 60 01 00 8B 79 0A F9 FF 02 00 03 B5 00 CF 85 24 1
E BA 36 1E 49 97 56 F1 60 90 00
DEBUG: Command APDU: 84 82 00 00 10 87 4B 25 EC 1E 8A E5 B4 A8 53 2E F0 13 BB 8
0 91
DEBUG: Response APDU: 90 00
DEBUG: Command APDU: 84 82 00 00 08 87 4B 25 EC 1E 8A E5 B4
DEBUG: Response APDU: 90 00
DEBUG: Command APDU: 80 F2 80 00 02 4F 00
DEBUG: Response APDU: 08 A0 00 00 00 03 00 00 00 01 9E 90 00
DEBUG: Command APDU: 80 F2 80 00 02 4F 00
DEBUG: Response APDU: 08 A0 00 00 00 03 00 00 00 01 9E 90 00
DEBUG: Command APDU: 80 F2 40 00 02 4F 00
DEBUG: Response APDU: 6A 88
DEBUG: Command APDU: 80 F2 40 00 02 4F 00
DEBUG: Response APDU: 6A 88
DEBUG: Command APDU: 80 F2 10 00 02 4F 00
DEBUG: Response APDU: 6A 81
DEBUG: Command APDU: 80 F2 10 00 02 4F 00
DEBUG: Response APDU: 6A 81
DEBUG: Command APDU: 80 F2 20 00 02 4F 00
DEBUG: Response APDU: 07 A0 00 00 00 03 53 50 01 00 06 A0 00 00 00 03 10 01 00 0
5 XX XX XX XX XX 01 00 08 XX XX XX XX XX 00 10 00 01 00 08 XX XX XX XX XX 00 30
00 01 00 05 XX XX XX XX XX 01 00 05 XX XX XX XX XX 01 00 06 A0 00 00 00 04 10 01
00 06 A0 00 00 XX XX 01 01 00 07 A0 00 00 00 03 86 98 01 00 90 00
DEBUG: Command APDU: 80 F2 20 00 02 4F 00
DEBUG: Response APDU: 07 A0 00 00 00 03 53 50 01 00 06 A0 00 00 00 03 10 01 00 0
5 XX XX XX XX XX 01 00 08 XX XX XX XX XX 00 10 00 01 00 08 XX XX XX XX XX 00 30
00 01 00 05 XX XX XX XX XX 01 00 05 XX XX XX XX XX 01 00 06 A0 00 00 00 04 10 01
00 06 A0 00 00 XX XX 01 01 00 07 A0 00 00 00 03 86 98 01 00 90 00
AID: A0 00 00 00 03 00 00 00 |........| ISD LC: 1 P
R: 0x9E
AID: A0 00 00 00 03 53 50 |.....SP| Exe LC: 1 P
R: 0x00
AID: A0 00 00 00 03 10 |......| Exe LC: 1 P
R: 0x00
AID: XX XX XX XX XX |1PAY.| Exe LC: 1 P
R: 0x00
AID: XX XX XX XX XX 00 10 00 |..e.....| Exe LC: 1 P
R: 0x00
AID: XX XX XX XX XX 00 30 00 |..e...0.| Exe LC: 1 P
R: 0x00
AID: XX XX XX XX XX |..e..| Exe LC: 1 P
R: 0x00
AID: XX XX XX XX XX |..e.0| Exe LC: 1 P
R: 0x00
AID: A0 00 00 00 04 10 |......| Exe LC: 1 P
R: 0x00
AID: A0 00 00 XX XX 01 |....3.| Exe LC: 1 P
R: 0x00
AID: A0 00 00 00 03 86 98 |.......| Exe LC: 1 P
R: 0x00
질문은 각 에이즈의 기능은 무엇인가 내가 이해할 수있는 방법
? 나는 그들과 어떻게 일할 수 있을까?
참고 : 어떤 회사에서 이러한 카드를 만들 었는지 알 수 없습니다.
감사합니다. Owlstead. 마지막 세 줄에 대해서 :이 애플릿을 삭제할 수 있습니다. 즉, ROM에 가면 안된다는 말입니다. 그리고 왜 그들이 매우 비싸지 만 어떤 애플릿은 ROM에 있어야합니까? – TheGoodUser
우선, * 만약 그들이 ROM에 있다면 * 1)로드 파일 *을보고있는 것입니다. 즉 애플릿 코드는 ROM 이외의 메모리를 차지하지 않으며 2) 완전히 채울 수 없습니다 제거되었습니다. 애플릿을 SELECTABLE로 만들려면 INSTALL을 통해 INSTALL을 통해 인스턴스화해야합니다. 삭제하면 전역 플랫폼 색인에서 삭제됩니다 (Windows 또는 Linux의 경우와 동일). ROM에서 마지막 문장에있는 이유. –
그래서 ROM 애플릿에서 마스크를 삭제하면 코드가 여전히 ROM에 있기 때문에 다시 설치할 수 있습니다. 사실입니까? – TheGoodUser