2014-04-28 8 views
4

스마트 카드에서 DIN (드라이버 식별 번호)을 얻는 방법을 알고 싶습니다. 카드는 타코 그래프 데이터를 저장하는 데 사용되는 드라이버 카드입니다.스마트 카드 (드라이버 카드)에서 DIN (드라이버 식별 번호) 읽기

저는 이미 스마트 카드 리더와 통신 할 수 있지만 그 정보를 읽는 방법에 대한 단서는 없습니다.

    1.   성
    2.  을 감안할 때 이름 (들)
    3 :

는 스마트 카드의 얼굴을 보면, 그것은 목록 (내가 생각하는) 레코드 번호를 보여줍니다.   출생일 및 장소
    ...
  5b.   카드 번호

마지막 정보는 기록 5b에있는 카드 번호입니다.

저는 스마트 카드를 읽는 데 경험이 없습니다. 내가 뭘해야할지 모르겠다. "선택 파일"APDU 명령을 보내고 5b 레코드를 읽어야하지만 어떤 파일을 어떻게 포맷해야하는지 모릅니다.

카드에

,

내가 드라이버 카드를 읽을 인증을 필요로 알아 ... 그 읽고 무엇에 대한 힌트가 될 수 있는지 모르는,이 E1과 사각형 내부, 그리고 그 아래 (182) 중요한 데이터이지만 카드 번호는 공개 된 것입니다 (확실하지는 않습니다).

누가 나를 도와 드릴까요?

답변

7

ECC 규정 No 3821/85에 따라 타코 그래프 드라이버 카드를 추천한다고 가정합니다. 이 경우

, 카드와의 통신 흐름은 다음과 같을 것이다

  1. SELECT 속도계 응용 프로그램

    00 A4 04 0C 06 FF544143484F 
    
  2. 파일 식별자에 의해 초등 파일을 선택 (xxxx)

    00 A4 02 0C 02 xxxx 
    
  3. READ BIN 파일 데이터 (오프셋 xxyy에서 zz 바이트)

    00 B0 xx yy zz 
    

카드 번호는 일반적으로 EF 식별 (FID 0520), 16 바이트 바이트에서 시작에있을 것를 얻을 ARY 1.

당신은 찾을 수 있습니다 규정 문서 (here)의 일부로 드라이버 카드의 프로토콜 및 데이터 구조에 대한 완전한 명세.

+0

당신은 내 하루를 보냈습니다. –