Как прочитать Le длину 0x0000 в смарт-карте -- smartcard поле с участием smartcard-reader поле с участием emv пол Связанный проблема

How to Read Le Length 0x0000 in Smart Card


1
vote

проблема

русский

на основе ответа APDU. Я получает 61xx, что указывает, что я мог бы прочитать XX BYTES (длина 0x00). Интересно, если я хочу прочитать 0x0000 в Le, всегда получит максимум 61 за что 256 байтов доступны.

Можно ли прочитать длину 0x0000 в команде APDU и получать все это?

Английский оригинал

Based on response APDU. I receives 61XX, which indicate i could read XX bytes (Length 0x00). I wonder, if I want to read 0x0000 in the Le, will always get maximum 61FF which 256 bytes available.

Is it possible to read 0x0000 length in the command APDU and receive all of it?

</div
        

Список ответов

1
 
vote
vote
Лучший ответ
 

Вы, вероятно, хотите использовать T = 1 в этом случае, и это будет означать ответы NO 61xx (что является свойством T = 0)

 

You probably want to use T=1 in this case and that would mean no 61XX answers (which is a property of T=0)

</div
 
 
 
 
0
 
vote

61xx предлагает, что вы используете в настоящее время t = 0. Будь то также поддерживает T = 1 (это не определено, но возможно), закодируется в ATR, но трудно извлечь людей без 7816-3 знаний). Проблема в том, что 61 XX обеспечивает только один байт. Теперь вы можете продолжить двумя подходами:

    .
  • (осторожно) Либо вы пытаетесь отправить ответ получить с данным Значение, которое снова может вернуть код состояния 61 хх.

  • (прогрессивный) Отправить получение ответа, используя LE кодирование расширенной длины (не Все карты поддерживают ее, но 61 хх не подразумевает, что ваша карта не).

 

61xx suggests, that you currently use T=0. Whether the also supports T=1 (this is not certain, but possible), is coded in the ATR, but hard to derive by humans without 7816-3 knowledge). The problem is, that 61 xx provides only one byte. You can now proceed with two approaches:

  • (cautious) either you try sending a GET RESPONSE with the given value, which again might return an 61 xx status code.

  • (progressive) send a GET RESPONSE using an LE coding of extended length (not all cards support it, but 61 xx does not imply, that your card does not).

</div
 
 
 
 
-1
 
vote

Как вы упоминали, «61xx» означает, что вы можете получить только данные «XX» байтов из ICC. Количество возвращаемого байта данных управляется ICC, и бесполезно отправлять другое значение для ICC, если вы не захотите получать меньше данных из ICC (I.E., & lt; = "xx").

Как сказал Мартин, «61xx» представляет только в протоколе T = 0. Для t = 1 он никогда не появится такого слова состояния.

 

As you mentioned, "61xx" means you can only get "xx" bytes data from the ICC. The number of returning data byte is controlled by ICC, and it is useless to send other value to ICC unless you wants to get less data from ICC (i.e., <= "xx").

As Martin said, "61xx" only presents in T=0 protocol. For T=1, it will never appear such a status word.

</div
 
 
   
   

Связанный проблема

1  SmartCards доступа из Windows 8 App Store, (WinRT)  ( Access smartcards from windows 8 store app winrt ) 
<Р> В Windows 8 App Store, я хотел бы, чтобы прочитать данные из SmartCard. После установки считывателя смарт-карт (USB-устройства) Я могу прочитать его путь к...

2  Nplogonnotify не вызывается для входа в SmartCard (Windows 7)  ( Nplogonnotify not called for smartcard login windows 7 ) 
У меня есть какой-то код, который действует как сетевой провайдер, и может перехватить как традиционные логины, так и SmartCard Mogins через NPLOGONNONTIFY об...

0  Как автоматически ввести пароль при входе в iTextSharp  ( How to automatically enter the password when signing in itextsharp ) 
<Р> Я должен использовать сертификат, хранящийся в маркере безопасности. Я могу получить доступ к нему из магазина окна сертификата, но устройство имеет пароль...

3  Смарт-карта - Общая аутентификация Команда 6A 80  ( Smart card general authenticate command 6a 80 ) 
Мы пытаемся интерфейс с помощью смарт-карты PIV на iPhone. У нас есть необходимые библиотеки загружены и могут отправлять команды. Используя комбинацию данных...

0  Читайте файловую структуру SmartCard ISO 7816, не зная идентификатора файла  ( Read file structure of smartcard iso 7816 without knowing the file identifier ) 
Я работаю с картой ISO 7816 и нужно прочитать структуру файла карты, начиная с MF и проследить все дочерние файлы в нем. Сначала я начал с командой Select, ...

13  Доступ к SIM-карте с приложением Android?  ( Access the sim card with an android application ) 
Интересно, можно ли получить доступ к SIM-карте с приложением Android ...

2  Как переключать пользователей гладким способом в точке продажи?  ( How to switch users in a smooth way in a point of sale system ) 
Я проектирую систему продажи точка для небольшого магазина. Магазин просто имеет одну точку продажи, но часто они являются от одного до трех пользователей (пр...

0  javax.smartcardio scard_share_shared и slee4442 задержка  ( Javax smartcardio scard share shared and slee4442 delay ) 
с "javax.smartcardio.cardterminal" Я не могу подключить SmartCard с параметром SCARD_SHARE_SHARED ... Метод подключения не имеет этого параметра ... <Код> p...

7  Разработка читателя смарт-карт с технологиями .NET  ( Smart card reader development with net technologies ) 
Кто-нибудь знает, как отслеживать наличие смарт-карты и прочитайте значение UID карты? Да, я попробовал много примеров в Интернете, как Смарт-карта Frame...

9  Команда APDU, чтобы получить смарт-карту UID  ( Apdu command to get smart card uid ) 
Я ищу APDU, чтобы найти UID контакта меньше смарт-карты ISO 14443 и как использовать его для печати в клемме Linux. Проблема в том, что я обнаружил, что многи...

1  Как использовать APDU в JSR 177 для доступа к SIM-карте?  ( How to use apdu in jsr 177 to access the sim card ) 
J2ME предоставляет JSR 177, который имеет API для доступа к SIM в качестве смарт-карты. Я хочу изучить это больше и посмотреть, что все, что я могу сделать с ...

1  Как я могу аутентифицировать пользователя с помощью «Smart Card для интерактивного входа»?  ( How do i authenticate a user with the smart card is required for interactive lo ) 
http://support.microsoft.com/kb/892424 Когда «Smart Card требуется для интерактивного входа», установлена ​​на Active Directory, он генерирует случайный п...

10  Как я прочитаю кастрюлю с смарткарда EMV от Java  ( How do i read the pan from an emv smartcard from java ) 
Мне нужно прочитать номер учетной записи от Maestro / MasterCard с помощью смарт-карт. Я использую Java 1.6 и его пакет javax.smartcardio. Мне нужно отправить...

0  Получите сертификаты, хранящиеся на смарт-карте на Windows Mobile 6  ( Get certificates stored on smart card on windows mobile 6 ) 
Я разработаю приложение Windows Mobile 6 для PDA (с компактной структурой 3.5). Мой КПК имеет смарт-картридер. Когда карта вставлена, я бы получил все сертифи...

1  Добавление расширений в запрос сертификата (пароль-вызов) с C # и CERTENROLLLIB  ( Adding extensions to a certificate request password challenge with c sharp a ) 
Я должен добавлять расширения к запросу сертификата (CSR) таким образом, что я уважаю данную структуру. А именно этот Слева - это структура, которую я долж...

Связанный проблема

1  SmartCards доступа из Windows 8 App Store, (WinRT) 
2  Nplogonnotify не вызывается для входа в SmartCard (Windows 7) 
0  Как автоматически ввести пароль при входе в iTextSharp 
3  Смарт-карта - Общая аутентификация Команда 6A 80 
0  Читайте файловую структуру SmartCard ISO 7816, не зная идентификатора файла 
13  Доступ к SIM-карте с приложением Android? 
2  Как переключать пользователей гладким способом в точке продажи? 
0  javax.smartcardio scard_share_shared и slee4442 задержка 
7  Разработка читателя смарт-карт с технологиями .NET 
9  Команда APDU, чтобы получить смарт-карту UID 
1  Как использовать APDU в JSR 177 для доступа к SIM-карте? 
1  Как я могу аутентифицировать пользователя с помощью «Smart Card для интерактивного входа»? 
10  Как я прочитаю кастрюлю с смарткарда EMV от Java 
0  Получите сертификаты, хранящиеся на смарт-карте на Windows Mobile 6 
1  Добавление расширений в запрос сертификата (пароль-вызов) с C # и CERTENROLLLIB 



© 2021 www.qaru.top All Rights Reserved. Q&A House все права защищены


Licensed under cc by-sa 3.0 with attribution required.