เครื่องมือ Smart Card App ใช้ NFC และฟังก์ชัน Smart Cards

รุ่นล่าสุด

เวอร์ชัน
ปรับปรุง
14 มี.ค. 2562
นักพัฒนาซอฟต์แวร์
ประเภท
Google Play ID
การติดตั้ง
10+

App APKs

SCAT APP

แอป SCAT ช่วยให้สามารถสื่อสารกับสมาร์ทการ์ดแบบไม่สัมผัสดำเนินการเข้ารหัสลับและดาวน์โหลดไฟล์ฝาบนการ์ด java เป็นผลิตภัณฑ์แนวคิดและมีวิธีที่มีศักยภาพในการขยายขีดความสามารถ
ระบบจะขึ้นอยู่กับการใช้โทรศัพท์มือถือที่มีความสามารถในการใช้งาน NFC (ดีบั๊กบน Samsung Galaxy Grand Prime) และสมาร์ทการ์ด (NXP JCOP 41 / JCOP 31, Mifare DESFire EV1 (APDU ห่อหุ้ม), Mifare Ultralight)
 
- หลังจากรันแอ็พพลิเคชันอินเทอร์เฟซแบบสาดจะปรากฏขึ้นเป็นระยะเวลาสั้น ๆ จากนั้นจะเปิดหน้าใบอนุญาต หลังจากยอมรับข้อตกลงหน้าแท็บแอพพลิเคชันหลักที่ชื่อว่า APDU จะเปิดขึ้น UI นี้อนุญาตให้ส่งข้อมูลบนการ์ดและรับการตอบกลับจากการ์ด คำสั่งของ APDU แต่ละตัวสามารถมีชื่อได้และคำสั่งสุดท้าย 10 คำสามารถจดจำและเรียกใช้ภายหลังได้หากจำเป็น ก่อนที่จะเริ่มการสื่อสารกับการ์ดเราต้องแตะการ์ดที่ด้านหลังของอุปกรณ์เคลื่อนที่โดยเปิดใช้ NFC ตัวบ่งชี้การเชื่อมต่อที่อยู่มุมซ้ายบนของอินเทอร์เฟซควรแสดงสถานะการเชื่อมต่อ (เชื่อมต่อ / ตัดการเชื่อมต่อ)

- หน้าแท็บที่สองมีชื่อว่า Data เป็นเพียงตัวควบคุมการแก้ไขข้อความสำหรับการสร้างและแก้ไขข้อมูลไบนารี / ข้อความบางอย่างสำหรับการส่งลงในการ์ดหรือสร้างบันทึกและบันทึกลงในอุปกรณ์ (/ storage / Documents) เป็นไฟล์. txt ตามค่าเริ่มต้นอุปกรณ์ได้เก็บไฟล์ DataFile.txt ไว้เรียบร้อยแล้วซึ่งสามารถใช้งานได้

- หน้าแท็บที่สามชื่อ Crypto หน้านี้อนุญาตให้ใช้อัลกอริทึมการเข้ารหัสลับต่อไปนี้: DES, 3DES2 (DES สามตัวพร้อมคีย์ DES สองเครื่อง), AES-128, AES-192, AES-256 ข้อมูลที่ได้สามารถแปลงเป็นสตริงโดยไม่มีพื้นที่ว่างและบันทึก / ผ่านไปยังข้อมูล APDU เครื่องปั่นด้าย #Key สามารถเลือกคีย์โดยใช้ ID และใช้ในการดำเนินการ crypto

- หน้าแท็บสุดท้ายมีชื่อว่า LOADING และอนุญาตให้โหลดไฟล์. cap บนการ์ด java (อินเทอร์เฟซคู่) แอปนี้ได้รับการทดสอบกับการ์ด NXP JCOP41 แล้ว
สำหรับวัตถุประสงค์ในการทดสอบแอปพลิเคชันมีไฟล์ทดสอบเริ่มต้น เป็นแอปเพล็ตที่เรียบง่ายซึ่งมีเพียง 5 คำสั่ง (A4-select, B0-read binary, D6-update binary, 20-verify PIN (ค่าเริ่มต้น: 01 01 01 01 01 01 01 01) และ AC-PIN change)
หากต้องการใช้ไฟล์ cap ที่แตกต่างกันต้องส่งอีเมลไปยังที่อยู่ของคุณและบันทึกลงในอุปกรณ์ (Galaxy Grand Prime \ Phone \ Download) อินเทอร์เฟซนี้จะสร้างและใช้ชุดคีย์ที่แสดงในอินเทอร์เฟซ KEY SETTINGS ในส่วน "Current 3DES2 keys set" หากผู้ใช้ต้องการเปลี่ยนคีย์บนการ์ดคีย์ใหม่จะปรากฏใน "ชุดคีย์ 3DES2 ใหม่"

ก่อนที่จะใช้อินเทอร์เฟซที่ต้องการคีย์บางอย่างเราต้องตั้งค่าคีย์ทั้งหมดที่ใช้ในแอปโดยใช้อินเทอร์เฟซ KEY SETTINS (ปุ่ม KEY SETTINGS บนแถบเมนู) ปุ่มนี้จะใช้กับ APDU, CRYPTO และหน้าแท็บ LOADING โดยค่าเริ่มต้น app มีคีย์ไบนารีที่มีชื่อว่า DEF (40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F) และชุดคีย์ DEF ที่ตั้งค่าเริ่มต้นซึ่งรวมคีย์ DEF แยกไว้ 3 ชุด ในการสร้างคีย์เดียวคุณต้องกรอกรหัสกุญแจความยาวและ CID (ตัวเลือก) คุณสามารถเติมคีย์ได้ด้วยตนเองหรือคลิกปุ่มสร้าง หากทุกสิ่งทุกอย่างสำเร็จคลิกปุ่ม Save รายการที่สร้างเรียบร้อยแล้วจะได้รับการบันทึกไว้ใน SQLite DB ข้อความจะยืนยันการสร้างเร็กคอร์ดรายการ จากนั้นจะเห็นในรายการสำคัญและใช้โดยใช้ ID สำหรับสร้างชุดคีย์ที่ใช้สำหรับโหลดไฟล์ฝาบนการ์ด java
อ่านเพิ่มเติม

โฆษณา

โฆษณา