SC/OPENSC Как писать и читать
Я разбираюсь, как добиться следующего, хочу использовать смарт или карты памяти в проекте. Карты должны быть прочитаны стандартными устройствами чтения карт (например, ACR38). Когда они читаются компьютером (командной строкой или программным обеспечением (обработка или p5js или подобное)), должно появиться всплывающее окно, в котором отображается содержимое карты, представляющее собой изображение и текст. Идентификатор, который будет прочитан моей электронной программой.
На данный момент у меня есть эта карта SLE4428 (внизу инструкции от продавца). На ней пока нет данных, и она куплена пустой.
Программное обеспечение, которое я нашел, но не знаю, подходит ли оно для моего проекта и как конкретно его использовать, заключается в следующем.
Инструменты с открытым исходным кодом, которые я нашел, когда искал программное обеспечение для карт SC (не знаю, как их использовать).
https://linux.die.net/man/1/opensc-tool
https://linux.die.net/man/1/opensc-explorer
Я посмотрел на устройство чтения смарт-карт и обнаружил, что http://www.acr38u.com/- это платформа, но за нее нужно платить, и я не могу найти программное обеспечение для этого на Linux или Apple. Снова здесь я нашел таблицу данных с шестнадцатеричным кодом для подключения к карте, но все еще не как физически подключиться к картам.
Этот сайт показывает много точек рабочей оболочки, но я не могу найти установщик для него. opendsc
Тогда, наконец, это самое перспективное, и я уже связался с его создателем. Но установка застревает в процессе сборки (который я уже искал и пока не нашел решения, так как сейчас занимаюсь этим уже неделю, поэтому, возможно, это сообщение, возможно, сообщество может помочь с альтернативным взглядом)
Это объяснение со стороны продавца (Aliexpress), которое является своего рода конкретным. Хотя я не знаю, где ввести эти шестнадцатеричные коды для записи или чтения с карты. (есть программное обеспечение, но это Windows (Если кто-то может сказать, что это способ решить основной вопрос моего проекта, то я постараюсь заставить Windows PC работать над этим таким способом))
ISO7816 SLE 4442 Chip PVC Contact Smart Card (0.8* 85.5 * 54mm)
If you need write the 4442 cards,you should buy the contact smart reader writer!! 4442 cards not support 13.56mhz rfid writer!!!
NOTE:There is NO magnetic strip behind the card.
Graphics Quality Cards For All Photo ID Card Printers Including
DataCard, Zebra, Fargo, Evolis, Magicard, NBS & etc.
(These Cards Will Not Work In Inkjet Printers)
If you need 100pcs 4442 cards,pls check the links below:
[https://www.aliexpress.com/store/product/100-pcs-lot-ISO7816-RFID-Contact-SLE-4442-Chip-PVC-Smart-Card/516120_32425491077.html?spm=2114.12010608.0.0.R0bzFx][1]
Features:
Standard:ISO7816
Product Chip:SLE4442
Color:White
Dimension: L 85.5 x W 54 x H 0.80±0.04mm
256 × 8-bit EEPROM organization
32 × 1-bit organization of protection memory
erase cycles more than 100,000 times
Data retention for minimum of ten years
Default passwords: FFFFFF
3 bytes for error counter and card secret code area
1,Write protected area (first 32 bytes) of each byte can be individually write protected, After write,the data can't be changed.
2, Before checking the password, all the data can be read, if necessary,you could encryption data.
3, After confirm password is correct,the data could be write or modify.
4, The 3 bytes of user passwords, after confirm is correct,it could be change.
5, The password error counter, the initial value of 3, check the error code 1, then subtract 1, if the counter value is 0, the card is automatically locked, the data just read out, no longer change can no longer be password verification; if zero, the one time password verification is correct, restore to the initial value.
6, The byte address 0-5,6-7 factory prior written by the manufacturers can not be changed.
Специфика этого вопроса заключается либо в
A: Как мне создать рабочую среду на linux или mac (сначала) для чтения и записи данных на sc-карту (ту, которая у меня есть или!B: рабочая альтернатива) C: Создать программу просмотра или веб-приложение и т. Д. для просмотра или маршрутизации данных к моменту чтения карты SC. (Это будет правильный вопрос, если я выберу существующую программу на базе Windows, я думаю)
1 ответ
Потому что это не специфично для кода, но я все же хочу, чтобы люди с такими же вопросами могли видеть эту страницу, чтобы показать им множество сценариев и подходов к этому или подобному проекту SC.
Этот парень много знает об OpenSC!