2009-11-06 6 views
1

주어진 스마트 카드 ATR (Answer-To-Reset); 특정 카드에 대해 ATR 마스크를 생성하기 위해 변수가 될 수있는 바이트를 결정할 수 있습니까? ATR은 (Ludovic Rousseau's ATR parser에 의해 구문 분석 할 수있는)처럼 보일 수 있습니다스마트 카드 ATR 마스크는 어떻게 결정합니까?

예 :

3B FF 18 00 FF 81 31 FE 45 65 63 11 05 40 02 50 00 10 55 10 03 03 05 00 43 

이 작업을 수행 할 수있는 일반적인 방법이 있나요? 또는 특정 카드에 대해 카드 공급 업체에 문의해야합니까?

답변

1

이 지식의 응용 프로그램은 무엇입니까?

다른 카드 특성 (예 : 다른 프로토콜 기능이있는 특정 버전의 카드가있는 것으로 알려진 경우)의 변수 바이트 이외에 다른 표준이 있다고 생각하지 않습니다. 카드의 다른 릴리스가 있다는 것을 알아 두십시오. 때로는 에스토니아어 eID 카드에 대한 다른 공급 업체와 같은 기록 바이트에서 카드에 대한 정보를 찾을 수 있지만 모든 카드의 기록 바이트는 ASCII로 "EstEID v1.0"을 읽습니다.

답변은 아마도 제조업체에 문의하거나 카드와 함께 제공된 설명서를 읽어보십시오.

행운을 빈다.

2

목표에 따라 다릅니다. 귀하의 목표가 모든 가능한 유사 콘텐츠에서 정확한 카드 유형을 식별 할 수 있다면 ATR 마스크로 귀하를 대신 할 수 없습니다. 연관시키고 자하는 일반 카드 "가족"이 있다면 역사적인 바이트를 가려 볼 수도 있습니다. Calais 레지스트리 설정을 지정하는 경우 다른 CSP를 차단할 수 있으므로 아무 것도 마스킹하지 않는 것이 좋습니다. ATR 외에도 카드를 식별하는 프로세스에 대한 최신 Microsoft Mini Driver 사양을 살펴보십시오.

관련 문제