2013-10-01 6 views
4

IDTech Shuttle을 사용하여 iOS 앱에서 카드 데이터를 스 와이프하고 Track1 및 Track2를 카드 프로세서에 별도의 값으로 보내야합니다. 나는 track1과 track2 데이터를 얻는 방법을 연구했고, 반환 된 스 와이프 데이터가 내가 읽은 모든 게시물에 대한 설명과 동일한 형식을 따르지 않는 것을 제외하고는 꽤 똑바로 보인다.UniMag II 암호화 된 스 와이프 데이터를 구문 분석하여 Track1 및 Track 2를 얻으시겠습니까?

내 슬쩍 데이터가이 같은 같습니다

J(LbÐðhQRÍm©½gÝD|}xÆÁ°ø)Cc+­%N9;Aq6*ØÉ\ØsÀüÝXþYü;tHÎMHãøÃH¡æ´v­¤æe£õ®;PJá#÷{oö zú5OËáÒðìåÍ.;°¿äT125007331bI$A 
Æ 

는 어떻게 해석합니까를 그 2 개 개의 별도 트랙으로? 여기에 어떤 형식의 형식이 있다고 가정합니다.

+0

, 생각, 그래서 나는 가정 그것은 어떻게 든 암호화됩니다. –

+0

@ 슬플, 카드 정보를 어떻게 읽었는지 코드를 공유 할 수 있습니까? 그것은 나 같은 문제에 직면 해있는 모든 사람들에게 도움이 될 것입니다. 덕분에 adv. – Dhiru

답변

1

IDTECH 암호화 된 장치 (ED), 셔틀 포함, 16 진수 출력 및 HID입니다. IDTECH ED의 2 가지 출력 포맷이 있으므로 셔틀을위한 SDK를 특별히 구입해야합니다. 셔틀은 2의 최신 버전을 사용합니다.

그런 다음 필드 길이를 계산하는 파서를 만들 수 있습니다. 일부는 are are just 2 (나는 처음 6 ~ 8을 믿는다.) 그리고 어떤 것은 고정 된 길이에 맞추기 위해 padding으로 가변적이다.

난. 당신이 3 개 필드, 트랙 1, 2, 트랙 1과 트랙 2, 당신이에 관심이있을 것입니다 거기에 수 트랙 1 또는 트랙 2 데이터처럼 보이지 않는 사실