Skip to content

Instantly share code, notes, and snippets.

@cokia
Last active December 14, 2023 22:52
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cokia/6b03e2ea58e8e6c909a3908f17924d57 to your computer and use it in GitHub Desktop.
Save cokia/6b03e2ea58e8e6c909a3908f17924d57 to your computer and use it in GitHub Desktop.
한국 교통카드 잔액조회/정보조회/기록조회 APDU 모음
BALANCE_RAILPLUS = new byte[] { -112, 76, 0, 0, 4 };
BALANCE_CASHBEE = new byte[] { -112, 76, 0, 0, 4 };
BALANCE_HIPASS = new byte[] { -112, 92, 0, 0, 4 };
BALANCE_MASTER = new byte[] { -112, 76, 0, 0, 4 };
BALANCE_TMONEY = new byte[] { -112, 76, 0, 0, 4 };
BALANCE_HANPAY = new byte[] { -112, 76, 0, 0, 4 };
CARDINFO_CASHBEE = new byte[] { 0, -78, 1, 20, 51 };
CARDINFO_HIPASS = new byte[] { 0, -80, -120, 0, 12 };
CARDINFO_MASTER = new byte[] { 0, -78, 1, 12, 0 };
CARDINFO_TMONEY = new byte[] { 0, -78, 1, 20, 51 };
CARDINFO_HANPAY = new byte[] { 0, -92, 0, 0, 2, 0, 1 };
BALANCE_RECORD_HANPAY_1 = new byte[] { 0, -78, 1, 36, 26 };
BALANCE_RECORD_HANPAY_2 = new byte[] { 0, -78, 2, 36, 26 };
BALANCE_RECORD_HANPAY_3 = new byte[] { 0, -78, 3, 36, 26 };
BALANCE_RECORD_HANPAY_4 = new byte[] { 0, -78, 4, 36, 26 };
BALANCE_RECORD_HANPAY_5 = new byte[] { 0, -78, 5, 36, 26 };
BALANCE_RECORD_HANPAY_6 = new byte[] { 0, -78, 6, 36, 26 };
BALANCE_RECORD_HANPAY_7 = new byte[] { 0, -78, 7, 36, 26 };
BALANCE_RECORD_HANPAY_8 = new byte[] { 0, -78, 8, 36, 26 };
BALANCE_RECORD_HANPAY_9 = new byte[] { 0, -78, 9, 36, 26 };
BALANCE_RECORD_HANPAY_10 = new byte[] { 0, -78, 10, 36, 26 };
TRANS_RECORD_HANPAY_1 = new byte[] { 0, -78, 1, 28, 26 };
TRANS_RECORD_HANPAY_2 = new byte[] { 0, -78, 2, 28, 26 };
TRANS_RECORD_HANPAY_3 = new byte[] { 0, -78, 3, 28, 26 };
TRANS_RECORD_HANPAY_4 = new byte[] { 0, -78, 4, 28, 26 };
TRANS_RECORD_HANPAY_5 = new byte[] { 0, -78, 5, 28, 26 };
TRANS_RECORD_HANPAY_6 = new byte[] { 0, -78, 6, 28, 26 };
TRANS_RECORD_HANPAY_7 = new byte[] { 0, -78, 7, 28, 26 };
TRANS_RECORD_HANPAY_8 = new byte[] { 0, -78, 8, 28, 26 };
TRANS_RECORD_HANPAY_9 = new byte[] { 0, -78, 9, 28, 26 };
TRANS_RECORD_HANPAY_10 = new byte[] { 0, -78, 10, 28, 26 };
BALANCE_RECORD_CASHBEE_1 = new byte[] { 0, -78, 1, 36, 26 };
BALANCE_RECORD_CASHBEE_2 = new byte[] { 0, -78, 2, 36, 26 };
BALANCE_RECORD_CASHBEE_3 = new byte[] { 0, -78, 3, 36, 26 };
BALANCE_RECORD_CASHBEE_4 = new byte[] { 0, -78, 4, 36, 26 };
BALANCE_RECORD_CASHBEE_5 = new byte[] { 0, -78, 5, 36, 26 };
BALANCE_RECORD_CASHBEE_6 = new byte[] { 0, -78, 6, 36, 26 };
BALANCE_RECORD_CASHBEE_7 = new byte[] { 0, -78, 7, 36, 26 };
BALANCE_RECORD_CASHBEE_8 = new byte[] { 0, -78, 8, 36, 26 };
BALANCE_RECORD_CASHBEE_9 = new byte[] { 0, -78, 9, 36, 26 };
BALANCE_RECORD_CASHBEE_10 = new byte[] { 0, -78, 10, 36, 26 };
TRANS_RECORD_CASHBEE_1 = new byte[] { 0, -78, 1, 28, 26 };
TRANS_RECORD_CASHBEE_2 = new byte[] { 0, -78, 2, 28, 26 };
TRANS_RECORD_CASHBEE_3 = new byte[] { 0, -78, 3, 28, 26 };
TRANS_RECORD_CASHBEE_4 = new byte[] { 0, -78, 4, 28, 26 };
TRANS_RECORD_CASHBEE_5 = new byte[] { 0, -78, 5, 28, 26 };
TRANS_RECORD_CASHBEE_6 = new byte[] { 0, -78, 6, 28, 26 };
TRANS_RECORD_CASHBEE_7 = new byte[] { 0, -78, 7, 28, 26 };
TRANS_RECORD_CASHBEE_8 = new byte[] { 0, -78, 8, 28, 26 };
TRANS_RECORD_CASHBEE_9 = new byte[] { 0, -78, 9, 28, 26 };
TRANS_RECORD_CASHBEE_10 = new byte[] { 0, -78, 10, 28, 26 };
BALANCE_RECORD_TMONEY_1 = new byte[] { 0, -78, 1, 36, 46 };
BALANCE_RECORD_TMONEY_2 = new byte[] { 0, -78, 2, 36, 46 };
BALANCE_RECORD_TMONEY_3 = new byte[] { 0, -78, 3, 36, 46 };
BALANCE_RECORD_TMONEY_4 = new byte[] { 0, -78, 4, 36, 46 };
BALANCE_RECORD_TMONEY_5 = new byte[] { 0, -78, 5, 36, 46 };
BALANCE_RECORD_TMONEY_6 = new byte[] { 0, -78, 6, 36, 46 };
BALANCE_RECORD_TMONEY_7 = new byte[] { 0, -78, 7, 36, 46 };
BALANCE_RECORD_TMONEY_8 = new byte[] { 0, -78, 8, 36, 46 };
BALANCE_RECORD_TMONEY_9 = new byte[] { 0, -78, 9, 36, 46 };
BALANCE_RECORD_TMONEY_10 = new byte[] { 0, -78, 10, 36, 46 };
TRANS_RECORD_TMONEY_1 = new byte[] { 0, -78, 1, 28, 46 };
TRANS_RECORD_TMONEY_2 = new byte[] { 0, -78, 2, 28, 46 };
TRANS_RECORD_TMONEY_3 = new byte[] { 0, -78, 3, 28, 46 };
TRANS_RECORD_TMONEY_4 = new byte[] { 0, -78, 4, 28, 46 };
TRANS_RECORD_TMONEY_5 = new byte[] { 0, -78, 5, 28, 46 };
TRANS_RECORD_TMONEY_6 = new byte[] { 0, -78, 6, 28, 46 };
TRANS_RECORD_TMONEY_7 = new byte[] { 0, -78, 7, 28, 46 };
TRANS_RECORD_TMONEY_8 = new byte[] { 0, -78, 8, 28, 46 };
TRANS_RECORD_TMONEY_9 = new byte[] { 0, -78, 9, 28, 46 };
TRANS_RECORD_TMONEY_10 = new byte[] { 0, -78, 10, 28, 46 };
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment